SofaStarpm Method

Proper motion and parallax propagation.

Definition

Namespace: ASCOM.Tools
Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
C#
public static int Starpm(
	double ra1,
	double dec1,
	double pmr1,
	double pmd1,
	double px1,
	double rv1,
	double ep1a,
	double ep1b,
	double ep2a,
	double ep2b,
	ref double ra2,
	ref double dec2,
	ref double pmr2,
	ref double pmd2,
	ref double px2,
	ref double rv2
)

Parameters

ra1  Double
RA at epoch 1 (radians).
dec1  Double
Dec at epoch 1 (radians).
pmr1  Double
Proper motion in RA (radians/year).
pmd1  Double
Proper motion in Dec (radians/year).
px1  Double
Parallax at epoch 1 (arcsec).
rv1  Double
Radial velocity at epoch 1 (km/s).
ep1a  Double
Epoch 1 (part A).
ep1b  Double
Epoch 1 (part B).
ep2a  Double
Epoch 2 (part A).
ep2b  Double
Epoch 2 (part B).
ra2  Double
Returned RA at epoch 2 (radians).
dec2  Double
Returned Dec at epoch 2 (radians).
pmr2  Double
Returned proper motion in RA (radians/year).
pmd2  Double
Returned proper motion in Dec (radians/year).
px2  Double
Returned parallax at epoch 2 (arcsec).
rv2  Double
Returned radial velocity at epoch 2 (km/s).

Return Value

Int32
Status code: 0 = OK, -1 = system error, 1 = distance overridden, 2 = excessive velocity, 4 = solution didn't converge. Else = logical OR of the previous warnings.

Version Information

.NET Standard

Supported in: 2.0

See Also