Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading ORBIT EPHEMERIS MESSAGE (OEM) files. More...
Public Member Functions | |
OemFile () | |
Empty constructor. | |
OemFile (const std::string &fileNam) | |
Constructor with parameters. | |
~OemFile () NOEXCEPT | |
Destructor. | |
void | read () |
Read the whole file. | |
void | read (const OsvListReadConfiguration &osvListReadConfig) |
Read the file according to inputs (base method). | |
Public Attributes | |
std::string | ccsdsOemVers |
std::string | commentHeader |
std::string | creationDate |
std::string | originator |
std::string | commentMetadata |
std::string | objectName |
std::string | objectId |
std::string | centerName |
std::string | refFrame |
std::string | refFrameEpoch |
std::string | timeSystem |
std::string | startTime |
std::string | useableStartTime |
std::string | useableStopTime |
std::string | stopTime |
std::string | interpolation |
std::string | interpolationDegree |
std::vector< OsvRec > | osvRec |
Vector of state vectors. |
Class for reading ORBIT EPHEMERIS MESSAGE (OEM) files.
EECFI::OemFile::OemFile | ( | ) |
Empty constructor.
References EECFI::EEFile::fileType.
EECFI::OemFile::OemFile | ( | const std::string & | fileNam | ) | [explicit] |
Constructor with parameters.
EECFI::OemFile::~OemFile | ( | ) |
Destructor.
References osvRec.
void EECFI::OemFile::read | ( | ) |
Read the whole file.
References EECFI::OsvListReadConfiguration::timeMode.
void EECFI::OemFile::read | ( | const OsvListReadConfiguration & | osvListReadConfig | ) |
Read the file according to inputs (base method).
osvListReadConfig | Configuration for reading OSV state vectors |
References ccsdsOemVers, centerName, commentHeader, commentMetadata, creationDate, EECFI::OsvListReadConfiguration::extendNumOsv, EECFI::OsvListReadConfiguration::extendOsvSec, EECFI::OsvListReadConfiguration::extendType, EECFI::EEFile::fileName, interpolation, interpolationDegree, objectId, objectName, EECFI::OsvListReadConfiguration::orbitStart, EECFI::OsvListReadConfiguration::orbitStop, originator, osvRec, refFrame, refFrameEpoch, startTime, stopTime, EECFI::CfiClass::throwWarn, EECFI::OsvListReadConfiguration::timeMode, EECFI::OsvListReadConfiguration::timeRef, EECFI::OsvListReadConfiguration::timeStart, EECFI::OsvListReadConfiguration::timeStop, timeSystem, useableStartTime, and useableStopTime.
std::string EECFI::OemFile::ccsdsOemVers |
Referenced by read().
std::string EECFI::OemFile::centerName |
Referenced by read().
std::string EECFI::OemFile::commentHeader |
Referenced by read().
std::string EECFI::OemFile::commentMetadata |
Referenced by read().
std::string EECFI::OemFile::creationDate |
Referenced by read().
std::string EECFI::OemFile::interpolation |
Referenced by read().
std::string EECFI::OemFile::interpolationDegree |
Referenced by read().
std::string EECFI::OemFile::objectId |
Referenced by read().
std::string EECFI::OemFile::objectName |
Referenced by read().
std::string EECFI::OemFile::originator |
Referenced by read().
std::vector<OsvRec> EECFI::OemFile::osvRec |
Vector of state vectors.
Referenced by read(), and ~OemFile().
std::string EECFI::OemFile::refFrame |
Referenced by read().
std::string EECFI::OemFile::refFrameEpoch |
Referenced by read().
std::string EECFI::OemFile::startTime |
Referenced by read().
std::string EECFI::OemFile::stopTime |
Referenced by read().
std::string EECFI::OemFile::timeSystem |
Referenced by read().
std::string EECFI::OemFile::useableStartTime |
Referenced by read().
std::string EECFI::OemFile::useableStopTime |
Referenced by read().