#include <TestKeplerian.h>
Collaboration diagram for O_SESSAME::TestKeplerian:
Definition at line 29 of file TestKeplerian.h.
Public Member Functions | |
virtual | ~TestKeplerian () |
Default Deconstructor. | |
virtual TestKeplerian * | NewPointer () |
Return a pointer to a new instance of a TestKeplerian orbit state representation type. | |
virtual TestKeplerian * | Clone () |
Return a pointer to a copy of the Keplerian orbit state representation instance. | |
TestKeplerian () | |
Create a TestKeplerian orbit state representation and test the Keplerian functions. | |
void | Check () |
A function to check the Keplerian class. | |
void | DisplayKeplerian (Keplerian _keplerian) |
void | DisplayPositionVelocity (Vector _positionVelocity) |
bool | CompareKeplerian (Keplerian _keplerianA, Keplerian _keplerianB) |
void | Keplerian2ECI2Keplerian () |
void | ErrorCheck (bool _status) |
Private Attributes | |
Vector | m_OrbitalElementCheck |
Vector | m_PositionVelocityCheck |
|
Default Deconstructor.
Definition at line 19 of file TestKeplerian.cpp. |
|
Create a TestKeplerian orbit state representation and test the Keplerian functions.
Definition at line 53 of file TestKeplerian.cpp. References NUM_KEPLERIAN_ELEMENTS. Referenced by Clone(), and NewPointer(). |
|
|
Return a pointer to a copy of the Keplerian orbit state representation instance. This is used to request memory for a copy of this instance of Keplerian. It is necessary when attempting to get a pointer from the abstract data type OrbitStateRepresentation and the actual representation type isn't known.
Definition at line 44 of file TestKeplerian.cpp. References TestKeplerian(). |
|
|
|
Definition at line 228 of file TestKeplerian.cpp. References _, and O_SESSAME::Vector. Referenced by Keplerian2ECI2Keplerian(). |
|
Definition at line 204 of file TestKeplerian.cpp. Referenced by Check(), and Keplerian2ECI2Keplerian(). |
|
Definition at line 157 of file TestKeplerian.cpp. References CompareKeplerian(), DisplayKeplerian(), DisplayPositionVelocity(), ErrorCheck(), O_SESSAME::Keplerian::GetPositionVelocity(), m_OrbitalElementCheck, O_SESSAME::Keplerian::SetPositionVelocity(), and O_SESSAME::Vector. Referenced by Check(). |
|
Return a pointer to a new instance of a TestKeplerian orbit state representation type. This is used to request memory for a new instance of a Keplerian. It is necessary when attempting to get a pointer from the abstract data type OrbitStateRepresentation and the actual representation type isn't known.
Definition at line 31 of file TestKeplerian.cpp. References TestKeplerian(). |
|
6x1 vector of Keplerian orbital elements [a, e, i, Definition at line 55 of file TestKeplerian.h. Referenced by Check(), and Keplerian2ECI2Keplerian(). |
|
6x1 vector of Position and Velocity [X, Y, Z, Vx, Vy, Vz ] (km, -, rad, rad, rad, rad) Definition at line 58 of file TestKeplerian.h. |