DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::FovConstraintsFile Class Reference

Class for reading Fov Constraints files. More...

Inheritance diagram for EECFI::FovConstraintsFile:
EECFI::EEFile EECFI::CfiClass

List of all members.

Public Member Functions

 FovConstraintsFile (const std::string &fileNam)
 Constructor with parameters.
 FovConstraintsFile (const FovConstraintsFile &other)
 ~FovConstraintsFile () NOEXCEPT
 Destructor.
FovConstraintsFileoperator= (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.

Detailed Description

Class for reading Fov Constraints files.


Constructor & Destructor Documentation

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

Constructor with parameters.

Parameters:
fileName Name of the file we want to read.
EECFI::FovConstraintsFile::FovConstraintsFile ( const FovConstraintsFile other  ) 

Copy constructor.

Parameters:
other The FovConstraintsFile to copy from
EECFI::FovConstraintsFile::~FovConstraintsFile (  ) 

Destructor.


Member Function Documentation

FovConstraintsFile & EECFI::FovConstraintsFile::operator= ( const FovConstraintsFile other  ) 

Copy assigment operator.

Parameters:
other The FovConstraintsFile to copy/assign from

References constraints, and type.

void EECFI::FovConstraintsFile::read (  ) 

Read the whole file (Fov header is not read).

Parameters:
interpolFlag Flag to indicate if interpolation is used.

References EECFI::EEFile::fileName, EECFI::CfiClass::throwWarn, and type.


Member Data Documentation

Type of constraint (XDCFI_Fov_constraints_enum).

Referenced by operator=(), and read().


Generated on Mon Dec 11 2023 13:28:17 for by doxygen 1.7.1