Corrects position vector for aberration of light. Algorithm includes relativistic terms.

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

Syntax

C#
public void Aberration(
	double[] Pos,
	double[] Vel,
	double LightTime,
	ref double[] Pos2
)
Visual Basic
Public Sub Aberration ( _
	Pos As Double(), _
	Vel As Double(), _
	LightTime As Double, _
	ByRef Pos2 As Double() _
)
Visual C++
public:
virtual void Aberration(
	array<double>^ Pos, 
	array<double>^ Vel, 
	double LightTime, 
	array<double>^% Pos2
) sealed

Parameters

Pos
Type: array<System..::..Double>[]()[][]
Position vector, referred to origin at center of mass of the Earth, components in AU.
Vel
Type: array<System..::..Double>[]()[][]
Velocity vector of center of mass of the Earth, referred to origin at solar system barycenter, components in AU/day.
LightTime
Type: System..::..Double
Light time from object to Earth in days.
Pos2
Type: array<System..::..Double>[]()[][]%
Position vector, referred to origin at center of mass of the Earth, corrected for aberration, components in AU

Remarks

If 'lighttime' = 0 on input, this function will compute it.

See Also