Stellarium 0.14.3
|
Sat position and velocity predictions over TEME reference system. More...
#include <gSatTEME.hpp>
Public Member Functions | |
gSatTEME (const char *pstrName, char *pstrTleLine1, char *pstrTleLine2) | |
Default class gSatTEME constructor. More... | |
void | setEpoch (gTime ai_time) |
Set compute epoch for prediction. More... | |
void | setEpoch (double ai_time) |
Set compute epoch for prediction. More... | |
void | setMinSinceKepEpoch (double ai_minSinceKepEpoch) |
Set compute epoch for prediction in minutes since Keplerian data Epoch. More... | |
gVector | getPos () |
Get the TEME satellite position Vector. More... | |
gVector | getVel () |
Get the TEME satellite Velocity Vector. More... | |
gVector | getSubPoint () |
Get the Geographic satellite subpoint Vector calculated by the method compute SubPoint. More... | |
int | getErrorCode () |
Sat position and velocity predictions over TEME reference system.
Class to abstract all the SGP4 complexity. It implementation wrap whit an object oriented class the revised David. A. Vallado code for SGP4 Calculation. (Spacetrack report #6 revised AIAA-2006-6753-rev1)
Definition at line 54 of file gSatTEME.hpp.
gSatTEME::gSatTEME | ( | const char * | pstrName, |
char * | pstrTleLine1, | ||
char * | pstrTleLine2 | ||
) |
Default class gSatTEME constructor.
[in] | pstrName | Pointer to a null end string with the Sat. Name |
[in] | pstrTleLine1 | Pointer to a null end string with the first TLE Kep. data line |
[in] | pstrTleLine2 | Pointer to a null end string with the second TLE Kep. data line |
|
inline |
Get the TEME satellite position Vector.
Definition at line 94 of file gSatTEME.hpp.
|
inline |
Get the Geographic satellite subpoint Vector calculated by the method compute SubPoint.
To implement this operation, next references has been used: Orbital Coordinate Systems, Part III By Dr. T.S. Kelso http://www.celestrak.com/columns/v02n03/
Definition at line 122 of file gSatTEME.hpp.
|
inline |
Get the TEME satellite Velocity Vector.
Definition at line 105 of file gSatTEME.hpp.
void gSatTEME::setEpoch | ( | gTime | ai_time | ) |
Set compute epoch for prediction.
[in] | ai_time | gTime object storing the compute epoch time. |
|
inline |
Set compute epoch for prediction.
[in] | ai_time | double variable storing the compute epoch time in Julian Days. |
Definition at line 75 of file gSatTEME.hpp.
void gSatTEME::setMinSinceKepEpoch | ( | double | ai_minSinceKepEpoch | ) |
Set compute epoch for prediction in minutes since Keplerian data Epoch.
[in] | ai_minSinceKepEpoch | Time since Keplerian Epoch measured in minutes and fraction of minutes. |