Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading Swath defintion files. More...
Public Member Functions | |
AttitudeDefinitionData () | |
Empty constructor. | |
AttitudeDefinitionData (const std::string &fileNam) | |
Constructor with name. | |
~AttitudeDefinitionData () NOEXCEPT | |
Destructor. | |
void | read () |
Read the whole file data block. | |
void | write (const std::string &filename, const FixedHeader &fixedHead, const AttitudeDefinitionData &attData) |
Write the whole file with input filename. | |
Public Attributes | |
std::string | attDefFileDirPath |
Directory where the Atittude DEF read is placed. | |
AttitudeDefinitionModel | satNomAttitude |
Attitude data for satellite nominal attitude. | |
AttitudeDefinitionModel | satAttitude |
Attitude data for satellite attribute. | |
AttitudeDefinitionModel | instrAttitude |
Attitude data for intrument attitude. |
Class for reading Swath defintion files.
EECFI::AttitudeDefinitionData::AttitudeDefinitionData | ( | ) |
Empty constructor.
References EECFI::EEFile::fileType.
EECFI::AttitudeDefinitionData::AttitudeDefinitionData | ( | const std::string & | fileNam | ) | [explicit] |
Constructor with name.
EECFI::AttitudeDefinitionData::~AttitudeDefinitionData | ( | ) |
Destructor.
References EECFI::EEFile::fixedHeader.
void EECFI::AttitudeDefinitionData::read | ( | ) |
Read the whole file data block.
References EECFI::QuaternionPlusAngle::angleModel, EECFI::AttitudeDefinitionModel::angleModel, EECFI::AngleModel::angles, EECFI::HarmonicModel::angleType, EECFI::AttitudeDefinitionModel::AOCS, attDefFileDirPath, EECFI::AttitudeDefinitionModel::attitudeModel, EECFI::MatrixModel::attMatrix, EECFI::FileModel::auxFile, EECFI::AttitudeDefinitionModel::fileModel, EECFI::EEFile::fileName, EECFI::FileModel::files, EECFI::HarmonicData::harmonicCoeffPitch, EECFI::HarmonicData::harmonicCoeffRoll, EECFI::HarmonicData::harmonicCoeffYaw, EECFI::HarmonicModel::harmonicData, EECFI::AttitudeDefinitionModel::harmonicModel, EECFI::HarmonicData::harmonicTypePitch, EECFI::HarmonicData::harmonicTypeRoll, EECFI::HarmonicData::harmonicTypeYaw, instrAttitude, EECFI::QuaternionPlusMatrix::matrixModel, EECFI::AttitudeDefinitionModel::matrixModel, EECFI::ParamModel::model, EECFI::ParamModel::modelParam, EECFI::MatrixModel::offsets, EECFI::AngleModel::offsets, EECFI::HarmonicModel::offsets, EECFI::AttitudeDefinitionModel::paramModel, EECFI::QuaternionPlusMatrix::quatDefFile, EECFI::QuaternionPlusAngle::quatDefFile, EECFI::AttitudeDefinitionModel::quaternionAngleModel, EECFI::AttitudeDefinitionModel::quaternionMatrixModel, satAttitude, satNomAttitude, EECFI::CfiClass::throwWarn, EECFI::FileModel::time0, EECFI::FileModel::time1, and EECFI::FileModel::timeRef.
void EECFI::AttitudeDefinitionData::write | ( | const std::string & | filename, | |
const FixedHeader & | fixedHead, | |||
const AttitudeDefinitionData & | attData | |||
) |
Write the whole file with input filename.
std::string EECFI::AttitudeDefinitionData::attDefFileDirPath |
Directory where the Atittude DEF read is placed.
Referenced by read().