This function allows for the specification of celestial pole offsets for high-precision applications. Each set of offsets is a correction to the modeled position of the pole for a specific date, derived from observations and published by the IERS.

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

Syntax

C#
public short CelPole(
	double Tjd,
	PoleOffsetCorrection Type,
	double Dpole1,
	double Dpole2
)
Visual Basic
Public Function CelPole ( _
	Tjd As Double, _
	Type As PoleOffsetCorrection, _
	Dpole1 As Double, _
	Dpole2 As Double _
) As Short
Visual C++
public:
virtual short CelPole(
	double Tjd, 
	PoleOffsetCorrection Type, 
	double Dpole1, 
	double Dpole2
) sealed

Parameters

Tjd
Type: System..::..Double
TDB or TT Julian date for pole offsets.
Type
Type: ASCOM.Astrometry..::..PoleOffsetCorrection
Type of pole offset. 1 for corrections to angular coordinates of modeled pole referred to mean ecliptic of date, that is, delta-delta-psi and delta-delta-epsilon. 2 for corrections to components of modeled pole unit vector referred to GCRS axes, that is, dx and dy.
Dpole1
Type: System..::..Double
Value of celestial pole offset in first coordinate, (delta-delta-psi or dx) in milliarcseconds.
Dpole2
Type: System..::..Double
Value of celestial pole offset in second coordinate, (delta-delta-epsilon or dy) in milliarcseconds.

Return Value

 0 ... Everything OK
 1 ... Invalid value of 'Type'.
 

Remarks