Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading/writing attitude generic files. More...
Public Member Functions | |
AemFile () | |
Default constructor. | |
AemFile (const std::string &fileNam) | |
Constructor with parameters. | |
AemFile (const AemFile &other) | |
~AemFile () NOEXCEPT | |
Destructor. | |
AemFile & | operator= (const AemFile &other) |
void | read () |
Read the whole file. | |
Public Attributes | |
std::string | ccsdsAemVers |
std::string | commentHeader |
std::string | creationDate |
std::string | originator |
std::vector< AemSegment > | segment |
Vector of segments. |
Class for reading/writing attitude generic files.
EECFI::AemFile::AemFile | ( | ) |
Default constructor.
Default constructor
EECFI::AemFile::AemFile | ( | const std::string & | fileNam | ) | [explicit] |
Constructor with parameters.
Constructor
EECFI::AemFile::AemFile | ( | const AemFile & | other | ) |
Copy constructor.
other | The AemFile to copy from |
EECFI::AemFile::~AemFile | ( | ) |
Destructor.
Destructor
Copy assigment operator.
other | The AemFile to copy/assign from |
References ccsdsAemVers, commentHeader, creationDate, originator, and segment.
void EECFI::AemFile::read | ( | ) |
Read the whole file.
osvListReadConfig | Configuration for reading OSV state vectors |
References EECFI::AemSegment::attitude, EECFI::AemMetadata::attitudeDir, EECFI::AemMetadata::attitudeType, ccsdsAemVers, EECFI::AemMetadata::centerName, EECFI::AemMetadata::comment, commentHeader, creationDate, EECFI::AemAttRec::data, EECFI::AemAttRec::dataType, EECFI::AemMetadata::eulerRotSeq, EECFI::EEFile::fileName, EECFI::AemMetadata::interpolation, EECFI::AemMetadata::interpolationDegree, EECFI::AemSegment::metadata, EECFI::AemMetadata::objectId, EECFI::AemMetadata::objectName, originator, EECFI::AemMetadata::quaternionType, EECFI::AemMetadata::rateFrame, EECFI::AemMetadata::refFrameA, EECFI::AemMetadata::refFrameB, segment, EECFI::AemMetadata::startTime, EECFI::AemMetadata::stopTime, EECFI::CfiClass::throwWarn, EECFI::AemAttRec::time, EECFI::AemAttRec::timeRef, EECFI::AemMetadata::timeSystem, EECFI::AemMetadata::useableStartTime, and EECFI::AemMetadata::useableStopTime.
std::string EECFI::AemFile::ccsdsAemVers |
Referenced by operator=(), and read().
std::string EECFI::AemFile::commentHeader |
Referenced by operator=(), and read().
std::string EECFI::AemFile::creationDate |
Referenced by operator=(), and read().
std::string EECFI::AemFile::originator |
Referenced by operator=(), and read().
std::vector<AemSegment> EECFI::AemFile::segment |
Vector of segments.
Referenced by operator=(), and read().