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 SatId &other) | |
SatId (const std::string &satFile) | |
Class constructor. | |
~SatId () NOEXCEPT | |
Class destructor. | |
SatId & | operator= (const SatId &other) |
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 SatId & | other | ) |
Copy constructor.
other | The SatId to copy from |
EECFI::SatId::SatId | ( | const std::string & | satFile | ) | [explicit] |
Class constructor.
satFile | Satellite configuration filename (full path). |
References EECFI::CfiClass::throwWarn.
EECFI::SatId::~SatId | ( | ) |
Class destructor.
long EECFI::SatId::getSatellite | ( | ) | const |
Get the satellite Id.
Copy assignment operator.
other | The SatId to copy/assign from |
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().