Earth Observation Software Orbit and Attitude Adapater Tool |
Abstract class for the Parser to be used in the EoOrbAttAdapter. More...
Public Member Functions | |
AdpParserConfiguration * | getParserConfiguration () const |
Get the parser configuration. More... | |
void | setParserConfiguration (AdpParserConfiguration *inParserConfiguration) |
Set the configuration for the parser. More... | |
virtual void | parse (string dataFile)=0 throw (EoAdapterError) |
Parse the data file filling the OrbitData and Attitude data objects. More... | |
virtual void | parse (const void *data)=0 throw (EoAdapterError) |
Parse the input data filling the OrbitData and Attitude data objects. More... | |
long | getNofItems () |
Get the the number of items in the data file. More... | |
long | getNofProcessedItems () |
Get the number of processed items from the data file. More... | |
OrbitFile | getOrbitData () |
Get the OrbitFile object containing the parsed orbit data. More... | |
AttFile | getAttitudeData () |
Get the AttitudeFile object containing the parsed attitude data. More... | |
void | disableOrbitParser () |
disable the orbit parser More... | |
void | enableOrbitParser () |
Enable the orbit parser. More... | |
void | disableAttitudeParser () |
disable the attitude parser More... | |
void | enableAttitudeParser () |
Enable the attitude parser. More... | |
Friends | |
class | EoOrbAttAdapter |
Abstract class for the Parser to be used in the EoOrbAttAdapter.
This calss implements the interface required to parser the user files to CFI orbit/attitude files. Any class inheriting from this one will have to override the virtual methods to parse the input data file.
|
inline |
disable the attitude parser
|
inline |
disable the orbit parser
|
inline |
Enable the attitude parser.
References EoOrbAttAdapter::setMainConfiguration().
|
inline |
Enable the orbit parser.
|
inline |
Get the AttitudeFile object containing the parsed attitude data.
|
inline |
Get the the number of items in the data file.
|
inline |
Get the number of processed items from the data file.
|
inline |
Get the OrbitFile object containing the parsed orbit data.
|
inline |
Get the parser configuration.
|
pure virtual |
Parse the data file filling the OrbitData and Attitude data objects.
dataFile | Input data file |
|
pure virtual |
Parse the input data filling the OrbitData and Attitude data objects.
data | generic data |
|
inline |
Set the configuration for the parser.
inParserConfiguration | pointer to the parser configuration |
References AdpParserConfiguration::clone(), and EoOrbAttAdapter::parse().