DEIMOS
Earth Observation Software
Orbit and Attitude Adapater Tool
ESA
Public Member Functions | Friends | List of all members
AdpMainConfiguration Class Reference

Class containing Main Configuration for the EoOrbitAttAdapter. More...

Public Member Functions

void loadMainConfiguration (string configurationFile) throw (EoAdapterError)
 Read the input configuration file. More...
 
string getInputDataFile () const
 Get Input data file name (the one to be parsed). More...
 
void setInputDataFile (string dataFile)
 Set Input data file (the one to be parsed). More...
 
string getParserType () const
 Get parser type. More...
 
string getParserVersion () const
 Get parser version. More...
 
bool getOrbitEnabled () const
 Get if orbit parser is enabled. More...
 
void setOrbitEnabled (bool orbEnabled)
 Enables/Disables the orbit parser. More...
 
bool getAttitudeEnabled () const
 Get if attitude parser is enabled. More...
 
void setAttitudeEnabled (bool attEnabled)
 Enables/Disables the attitude parser. More...
 
AdpInputConfiguration getInputConfiguration () const
 Get Input configuration. More...
 
void setInputConfiguration (AdpInputConfiguration inputConf)
 Set Input configuration. More...
 
AdpOutputConfiguration getOutputConfiguration () const
 Get Output configuration. More...
 
void setOutputConfiguration (AdpOutputConfiguration outputConf)
 Set Output configuration. More...
 
TimeCorrelation * getTimeCorrelations ()
 Get Time correlations. More...
 

Friends

class EoOrbAttAdapter
 

Detailed Description

Class containing Main Configuration for the EoOrbitAttAdapter.

Member Function Documentation

◆ getAttitudeEnabled()

bool AdpMainConfiguration::getAttitudeEnabled ( ) const
inline

Get if attitude parser is enabled.

Returns
attitude enabled/disabled

◆ getInputConfiguration()

AdpInputConfiguration AdpMainConfiguration::getInputConfiguration ( ) const
inline

Get Input configuration.

Returns
input configuration

◆ getInputDataFile()

string AdpMainConfiguration::getInputDataFile ( ) const
inline

Get Input data file name (the one to be parsed).

Returns
input data file name

◆ getOrbitEnabled()

bool AdpMainConfiguration::getOrbitEnabled ( ) const
inline

Get if orbit parser is enabled.

Returns
orbit enabled/disabled

◆ getOutputConfiguration()

AdpOutputConfiguration AdpMainConfiguration::getOutputConfiguration ( ) const
inline

Get Output configuration.

Returns
output configuration

◆ getParserType()

string AdpMainConfiguration::getParserType ( ) const
inline

Get parser type.

Returns
parserType parser type

◆ getParserVersion()

string AdpMainConfiguration::getParserVersion ( ) const
inline

Get parser version.

Returns
parserVersion parser version

◆ getTimeCorrelations()

TimeCorrelation* AdpMainConfiguration::getTimeCorrelations ( )
inline

Get Time correlations.

Returns
time correlation EOCFI object

◆ loadMainConfiguration()

void AdpMainConfiguration::loadMainConfiguration ( string  configurationFile)
throw (EoAdapterError
)

Read the input configuration file.

The object is initialized with the data read from file.

Parameters
configurationFileconfiguration file (path+name)
Exceptions
EoAdapterErrorif file cannot be read

◆ setAttitudeEnabled()

void AdpMainConfiguration::setAttitudeEnabled ( bool  attEnabled)
inline

Enables/Disables the attitude parser.

Parameters
attEnabledtrue to enable, false to disable the attitude parser

◆ setInputConfiguration()

void AdpMainConfiguration::setInputConfiguration ( AdpInputConfiguration  inputConf)
inline

Set Input configuration.

Parameters
inputConfinput configuration

◆ setInputDataFile()

void AdpMainConfiguration::setInputDataFile ( string  dataFile)
inline

Set Input data file (the one to be parsed).

Parameters
dataFileinput data file

◆ setOrbitEnabled()

void AdpMainConfiguration::setOrbitEnabled ( bool  orbEnabled)
inline

Enables/Disables the orbit parser.

Parameters
orbEnabledtrue to enable, false to disable the orbit parser

◆ setOutputConfiguration()

void AdpMainConfiguration::setOutputConfiguration ( AdpOutputConfiguration  outputConf)
inline

Set Output configuration.

Parameters
outputConfoutput configuration

Generated on Tue Nov 28 2023 19:29:12 for by doxygen 1.8.13