NovasEcl2EquVec Method
Converts an ecliptic position vector to an equatorial position vector.
Namespace: ASCOM.Tools.Novas31Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
public static short Ecl2EquVec(
double JdTt,
CoordSys CoordSys,
Accuracy Accuracy,
double[] Pos1,
ref double[] Pos2
)
Public Shared Function Ecl2EquVec (
JdTt As Double,
CoordSys As CoordSys,
Accuracy As Accuracy,
Pos1 As Double(),
ByRef Pos2 As Double()
) As Short
- JdTt Double
- TT Julian date of equator, equinox, and ecliptic used for coordinates.
- CoordSys CoordSys
- Coordinate system selection. 0 ... mean equator and equinox of date; 1 ... true equator and equinox of date; 2 ... ICRS
- Accuracy Accuracy
- Selection for accuracy
- Pos1 Double
- Position vector, referred to specified ecliptic and equinox of date. If 'CoordSys' = 2, 'pos1' must be on mean ecliptic and equinox of J2000.0; see Note 1 below.
- Pos2 Double
- Position vector, referred to specified equator and equinox of date.
Int16
0 ... everything OK
1 ... invalid value of 'CoordSys'
To convert an ecliptic vector (mean ecliptic and equinox of J2000.0 only) to an ICRS vector,
set 'CoordSys' = 2; the value of 'JdTt' can be set to anything, since J2000.0 is assumed.
Except for the output from this case, all vectors are assumed to be with respect to a dynamical system.
Supported in: 2.0