VelocityVector Class

NOVAS-COM: VelocityVector Class

Definition

Namespace: ASCOM.Tools.NovasCom
Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 2.2.1+77356f79b05b579f6d860a4edd5934fda9fe29e4
C#
public class VelocityVector
Inheritance
Object    VelocityVector

Remarks

NOVAS-COM objects of class VelocityVector contain vectors used for velocities (earth, sites, planets, and stars) throughout NOVAS-COM. Of course, its properties include the x, y, and z components of the velocity. Additional properties are the velocity in equatorial coordinates of right ascension dot, declination dot and radial velocity. You can initialize a PositionVector from a Star object (essentially an FK5 or HIP catalog entry) or a Site (lat/long/height). For the star object the proper motions, distance and radial velocity are used, for a site, the velocity is that of the observer with respect to the Earth's center of mass.

Constructors

VelocityVector Creates a new velocity vector object

Properties

DecVelocity Linear velocity along the declination direction (AU/day)
RadialVelocity Linear velocity along the radial direction (AU/day)
RAVelocity Linear velocity along the right ascension direction (AU/day)
x Cartesian x component of velocity (AU/day)
y Cartesian y component of velocity (AU/day)
z Cartesian z component of velocity (AU/day)

Methods

SetFromSite Initialize the VelocityVector from a Site object and Greenwich Apparent Sdereal Time.
SetFromSiteJD(Site, Double) Initialize the VelocityVector from a Site object using UTC Julian Date
SetFromSiteJD(Site, Double, Double) Initialize the VelocityVector from a Site object using UTC Julian Date and Delta-T
SetFromStar Initialize the VelocityVector from a Star object.

Version Information

.NET Standard

Supported in: 2.0

See Also