NovasRadVel Method
Predicts the radial velocity of the observed object as it would be measured by spectroscopic means.
Namespace: ASCOM.Tools.Novas31Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
public static void RadVel(
Object3 CelObject,
double[] Pos,
double[] Vel,
double[] VelObs,
double DObsGeo,
double DObsSun,
double DObjSun,
ref double Rv
)
Public Shared Sub RadVel (
CelObject As Object3,
Pos As Double(),
Vel As Double(),
VelObs As Double(),
DObsGeo As Double,
DObsSun As Double,
DObjSun As Double,
ByRef Rv As Double
)
Parameters
- CelObject Object3
- Specifies the celestial object of interest
- Pos Double
- Geometric position vector of object with respect to observer, corrected for light-time, in AU.
- Vel Double
- Velocity vector of object with respect to solar system barycenter, in AU/day.
- VelObs Double
- Velocity vector of observer with respect to solar system barycenter, in AU/day.
- DObsGeo Double
- Distance from observer to geocenter, in AU.
- DObsSun Double
- Distance from observer to Sun, in AU.
- DObjSun Double
- Distance from object to Sun, in AU.
- Rv Double
- The observed radial velocity measure times the speed of light, in kilometers/second.
Radial velocity is here defined as the radial velocity measure (z) times the speed of light.
For a solar system body, it applies to a fictitious emitter at the center of the observed object,
assumed massless (no gravitational red shift), and does not in general apply to reflected light.
For stars, it includes all effects, such as gravitational red shift, contained in the catalog
barycentric radial velocity measure, a scalar derived from spectroscopy. Nearby stars with a known
kinematic velocity vector (obtained independently of spectroscopy) can be treated like
solar system objects.
Supported in: 2.0