Adjust the position vector for proper motion (including foreshortening effects)

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

Syntax

C#
public bool ProperMotion(
	VelocityVector vel,
	double tjd1,
	double tjd2
)
Visual Basic
Public Function ProperMotion ( _
	vel As VelocityVector, _
	tjd1 As Double, _
	tjd2 As Double _
) As Boolean
Visual C++
public:
virtual bool ProperMotion(
	VelocityVector^ vel, 
	double tjd1, 
	double tjd2
) sealed

Parameters

vel
Type: ASCOM.Astrometry.NOVASCOM..::..VelocityVector
The velocity vector of the object
tjd1
Type: System..::..Double
The first epoch (Terrestrial Julian Date)
tjd2
Type: System..::..Double
The second epoch (Terrestrial Julian Date)

Return Value

True if successful or throws an exception.

Implements

IPositionVector..::..ProperMotion(VelocityVector, Double, Double)

Remarks

Exceptions

ExceptionCondition
ASCOM.Astrometry.Exceptions..::..ValueNotSetExceptionIf the position vector x, y or z values has not been set
ASCOM.Astrometry.Exceptions..::..ValueNotAvailableExceptionIf the supplied velocity vector does not have valid x, y and z components

See Also