![]() |
Earth Observation Mission CFI Software Lib Software User Manual |
![]() |
Base class for SatId objects. More...
Public Member Functions | |
SatId (long satId) | |
Class constructor. | |
SatId (const std::string &satFile) | |
Class constructor. | |
~SatId () NOEXCEPT | |
Class destructor. | |
long | getSatellite () const |
Get the satellite Id. | |
void | setTleData (long noradSatNumber, const std::string &noradSatName, const std::string &noradInternationalDesignator) |
Set the TLE data associated with a SatId. | |
void | setSP3Data (const std::string &sp3Id) |
Set the SP3 Identifier associated with a SatId. The SP3 Id is used to identify the satellite state vectors to be considered when the Orbit object is initialized. If the SP3 is not set with this function, the pre-defined SP3 Id is taken for the given satellite id. |
Base class for SatId objects.
EECFI::SatId::SatId | ( | long | satId | ) |
Class constructor.
satId | Satellite Id SatIdEnum. |
EECFI::SatId::SatId | ( | const std::string & | satFile | ) | [explicit] |
Class constructor.
EECFI::SatId::~SatId | ( | ) |
Class destructor.
long EECFI::SatId::getSatellite | ( | ) | const |
Get the satellite Id.
void EECFI::SatId::setSP3Data | ( | const std::string & | sp3Id | ) |
Set the SP3 Identifier associated with a SatId. The SP3 Id is used to identify the satellite state vectors to be considered when the Orbit object is initialized. If the SP3 is not set with this function, the pre-defined SP3 Id is taken for the given satellite id.
sp3Id | SP3 Satellite identifier |
References EECFI::CfiError::addMsg().
void EECFI::SatId::setTleData | ( | long | noradSatNumber, | |
const std::string & | noradSatName, | |||
const std::string & | noradInternationalDesignator | |||
) |
Set the TLE data associated with a SatId.
noradSatNumber | NORAD Satellite Number | |
noradSatName | NORAD Satellite Name | |
noradInternationalDesignator | NORAD International designator |
References EECFI::CfiError::addMsg().