Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading Fov Constraints files. More...
Public Member Functions | |
FovConstraintsFile (const std::string &fileNam) | |
Constructor with parameters. | |
FovConstraintsFile (const FovConstraintsFile &other) | |
~FovConstraintsFile () NOEXCEPT | |
Destructor. | |
FovConstraintsFile & | operator= (const FovConstraintsFile &other) |
void | read () |
Read the whole file (Fov header is not read). | |
Public Attributes | |
long | type |
Type of constraint (XDCFI_Fov_constraints_enum). | |
FovConstraintsUnion | constraints |
Constraints values. |
Class for reading Fov Constraints files.
EECFI::FovConstraintsFile::FovConstraintsFile | ( | const std::string & | fileNam | ) | [explicit] |
Constructor with parameters.
fileName | Name of the file we want to read. |
EECFI::FovConstraintsFile::FovConstraintsFile | ( | const FovConstraintsFile & | other | ) |
Copy constructor.
other | The FovConstraintsFile to copy from |
EECFI::FovConstraintsFile::~FovConstraintsFile | ( | ) |
Destructor.
FovConstraintsFile & EECFI::FovConstraintsFile::operator= | ( | const FovConstraintsFile & | other | ) |
Copy assigment operator.
other | The FovConstraintsFile to copy/assign from |
References constraints, and type.
void EECFI::FovConstraintsFile::read | ( | ) |
Read the whole file (Fov header is not read).
interpolFlag | Flag to indicate if interpolation is used. |
References EECFI::EEFile::fileName, EECFI::CfiClass::throwWarn, and type.
Constraints values.
Referenced by operator=().
Type of constraint (XDCFI_Fov_constraints_enum).
Referenced by operator=(), and read().