NovasLimbAngle Method
Determines the angle of an object above or below the Earth's limb (horizon).
Namespace: ASCOM.Tools.Novas31Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
public static void LimbAngle(
double[] PosObj,
double[] PosObs,
ref double LimbAng,
ref double NadirAng
)
Public Shared Sub LimbAngle (
PosObj As Double(),
PosObs As Double(),
ByRef LimbAng As Double,
ByRef NadirAng As Double
)
Parameters
- PosObj Double
- Position vector of observed object, with respect to origin at
geocenter, components in AU.
- PosObs Double
- Position vector of observer, with respect to origin at geocenter,
components in AU.
- LimbAng Double
- Angle of observed object above (+) or below (-) limb in degrees.
- NadirAng Double
- Nadir angle of observed object as a fraction of apparent radius of limb: < 1.0 ...
below the limb; = 1.0 ... on the limb; > 1.0 ... above the limb
The geometric limb is computed, assuming the Earth to be an airless sphere (no
refraction or oblateness is included). The observer can be on or above the Earth.
For an observer on the surface of the Earth, this function returns the approximate unrefracted
altitude.
Supported in: 2.0