IPositionVector Interface
Interface to the NOVAS-COM PositionVector Class

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


public interface IPositionVector
Visual Basic
Public Interface IPositionVector
Visual C++
public interface class IPositionVector


Objects of class PositionVector contain vectors used for positions (earth, sites, stars and planets) throughout NOVAS-COM. Of course, its properties include the x, y, and z components of the position. Additional properties are right ascension and declination, distance, and light time (applicable to star positions), and Alt/Az (available only in PositionVectors returned by Star or Planet methods GetTopocentricPosition()). You can initialize a PositionVector from a Star object (essentially an FK5 or HIP catalog entry) or a Site (lat/long/height). PositionVector has methods that can adjust the coordinates for precession, aberration and proper motion. Thus, a PositionVector object gives access to some of the lower-level NOVAS functions.

Note: The equatorial coordinate properties of this object are dependent variables, and thus are read-only. Changing any cartesian coordinate will cause the equatorial coordinates to be recalculated.

See Also