Returns the location of the celestial intermediate origin (CIO) for a given Julian date, as a right ascension

Namespace: ASCOM.Astrometry.NOVAS
Assembly: ASCOM.Astrometry (in ASCOM.Astrometry.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
public short CioLocation(
	double JdTdb,
	Accuracy Accuracy,
	ref double RaCio,
	ref ReferenceSystem RefSys
)
Visual Basic
Public Function CioLocation ( _
	JdTdb As Double, _
	Accuracy As Accuracy, _
	ByRef RaCio As Double, _
	ByRef RefSys As ReferenceSystem _
) As Short
Visual C++
public:
virtual short CioLocation(
	double JdTdb, 
	Accuracy Accuracy, 
	double% RaCio, 
	ReferenceSystem% RefSys
) sealed

Parameters

JdTdb
Type: System..::..Double
TDB Julian date.
Accuracy
Type: ASCOM.Astrometry..::..Accuracy
Selection for accuracy
RaCio
Type: System..::..Double%
Right ascension of the CIO, in hours.
RefSys
Type: ASCOM.Astrometry..::..ReferenceSystem%
Reference system in which right ascension is given

Return Value

    0 ... everything OK
    1 ... unable to allocate memory for the 'cio' array
 > 10 ... 10 + the error code from function 'CioArray'.
 

Remarks

This function returns the location of the celestial intermediate origin (CIO) for a given Julian date, as a right ascension with respect to either the GCRS (geocentric ICRS) origin or the true equinox of date. The CIO is always located on the true equator (= intermediate equator) of date.

See Also