Earth Class
NOVAS-COM: Represents the "state" of the Earth at a given Terrestrial Julian date
Namespace: ASCOM.Tools.NovasComAssembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 2.2.1+77356f79b05b579f6d860a4edd5934fda9fe29e4
- Inheritance
- Object Earth
NOVAS-COM objects of class Earth represent the "state" of the Earth at a given Terrestrial Julian date.
The state includes barycentric and heliocentric position vectors for the earth, plus obliquity,
nutation and the equation of the equinoxes. Unless set by the client, the Earth ephemeris used is
computed using an internal approximation. The client may optionally attach an ephemeris object for
increased Accuracy.
Ephemeris Generator
The ephemeris generator object used with NOVAS-COM must support a single
method GetPositionAndVelocity(tjd). This method must take a terrestrial Julian date (like the
NOVAS-COM methods) as its single parameter, and return an array of Double
containing the rectangular (x/y/z) heliocentric J2000 equatorial coordinates of position (AU) and velocity
(KM/sec.). In addition, it must support three read/write properties BodyType, Name, and Number,
which correspond to the Type, Name, and Number properties of Novas.Planet.
| Earth |
Create a new instance of the Earth object
|
| SetForTime |
Initialize the Earth object for given terrestrial Julian date
|
Supported in: 2.0