|
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().
1.8.13