![]() |
VieSched++
VieVS VLBI Scheduling Software
|
Stores an observers location in Eci coordinates. More...
#include <Observer.h>

Public Member Functions | |
| Observer (const double latitude, const double longitude, const double altitude) | |
| Observer (const CoordGeodetic &geo) | |
| void | SetLocation (const CoordGeodetic &geo) |
| CoordGeodetic | GetLocation () const |
| CoordTopocentric | GetLookAngle (const Eci &eci) |
Private Member Functions | |
| void | Update (const DateTime &dt) |
Private Attributes | |
| CoordGeodetic | m_geo |
| Eci | m_eci |
Stores an observers location in Eci coordinates.
|
inline |
Constructor
| [in] | latitude | observers latitude in degrees |
| [in] | longitude | observers longitude in degrees |
| [in] | altitude | observers altitude in kilometers |
|
inline |
Constructor
| [in] | geo | the observers position |
|
inline |
Get the observers location

| CoordTopocentric Observer::GetLookAngle | ( | const Eci & | eci | ) |
Get the look angle for the observers position to the object
| [in] | eci | the object to find the look angle to |

|
inline |
Set the observers location
| [in] | geo | the observers position |

|
inlineprivate |
| [in] | dt | the date to update the observers position for |

|
private |
the observers position