![]() |
VieSched++
VieVS VLBI Scheduling Software
|
Stores an Earth-centered inertial position for a particular time. More...
#include <Eci.h>

Public Member Functions | |
| Eci (const DateTime &dt, const double latitude, const double longitude, const double altitude) | |
| Eci (const DateTime &dt, const CoordGeodetic &geo) | |
| Eci (const DateTime &dt, const Vector &position) | |
| Eci (const DateTime &dt, const Vector &position, const Vector &velocity) | |
| bool | operator== (const DateTime &dt) const |
| bool | operator!= (const DateTime &dt) const |
| void | Update (const DateTime &dt, const CoordGeodetic &geo) |
| Vector | Position () const |
| Vector | Velocity () const |
| DateTime | GetDateTime () const |
| CoordGeodetic | ToGeodetic () const |
Private Member Functions | |
| void | ToEci (const DateTime &dt, const CoordGeodetic &geo) |
Private Attributes | |
| DateTime | m_dt |
| Vector | m_position |
| Vector | m_velocity |
Stores an Earth-centered inertial position for a particular time.
|
inline |
| [in] | dt | the date to be used for this position |
| [in] | latitude | the latitude in degrees |
| [in] | longitude | the longitude in degrees |
| [in] | altitude | the altitude in kilometers |

|
inline |
| [in] | dt | the date to be used for this position |
| [in] | geo | the position |

| [in] | dt | the date to be used for this position |
| [in] | position | the position |
| [in] | dt | the date to be used for this position |
| [in] | position | the position |
| [in] | velocity | the velocity |
|
inline |


|
inline |
Inequality operator
| dt | the date to compare |
|
inline |
Equality operator
| dt | the date to compare |
|
inline |

|
private |

| CoordGeodetic Eci::ToGeodetic | ( | ) | const |

|
inline |
Update this object with a new date and geodetic position
| dt | new date |
| geo | new geodetic position |


|
inline |

|
private |
|
private |
|
private |