DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::AttitudeDefinitionData Class Reference

Class for reading Swath defintion files. More...

Inheritance diagram for EECFI::AttitudeDefinitionData:
EECFI::EEFile EECFI::CfiClass

List of all members.

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.

Protected Member Functions

void * getInternalData () const
 Returns C-like data (xd_attitude_definition_data*). Memory must be freed where the method is called.

Detailed Description

Class for reading Swath defintion files.


Constructor & Destructor Documentation

EECFI::AttitudeDefinitionData::AttitudeDefinitionData (  ) 

Empty constructor.

References EECFI::EEFile::fileType.

EECFI::AttitudeDefinitionData::AttitudeDefinitionData ( const std::string &  fileNam  )  [explicit]

Constructor with name.

EECFI::AttitudeDefinitionData::~AttitudeDefinitionData (  ) 

Destructor.


Member Function Documentation

void * EECFI::AttitudeDefinitionData::getInternalData (  )  const [protected]
void EECFI::AttitudeDefinitionData::write ( const std::string &  filename,
const FixedHeader fixedHead,
const AttitudeDefinitionData attData 
)

Write the whole file with input filename.


Member Data Documentation

Directory where the Atittude DEF read is placed.

Referenced by getInternalData(), and read().


Generated on Mon Dec 20 2021 22:34:52 for by doxygen 1.7.1