SofaPmsafe Method

Safe proper-motion propagation (returns status).

Definition

Namespace: ASCOM.Tools
Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
C#
public static int Pmsafe(
	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 (arcsec).
rv1  Double
Radial velocity (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 (arcsec).
rv2  Double
Returned radial velocity (km/s).

Return Value

Int32
Status code: 0 = OK, <0 indicates an error condition.

Version Information

.NET Standard

Supported in: 2.0

See Also