|
Earth Observation Software Orbit and Attitude Adapater Tool |
|
Abstract class for the Parser to be used in the EoOrbAttAdapter. More...
#include <AdpDefaultParser.h>
Public Member Functions | |
| AdpParserConfiguration * | getParserConfiguration () const |
| Get the parser configuration. | |
| void | setParserConfiguration (AdpParserConfiguration *inParserConfiguration) |
| Set the configuration for the parser. | |
| virtual void | parse (string dataFile) throw (EoAdapterError) =0 |
| Parse the data file filling the OrbitData and Attitude data objects. | |
| virtual void | parse (const void *data) throw (EoAdapterError) =0 |
| Parse the input data filling the OrbitData and Attitude data objects. | |
| long | getNofItems () |
| Get the the number of items in the data file. | |
| long | getNofProcessedItems () |
| Get the number of processed items from the data file. | |
| OrbitFile | getOrbitData () |
| Get the OrbitFile object containing the parsed orbit data. | |
| AttFile | getAttitudeData () |
| Get the AttitudeFile object containing the parsed attitude data. | |
| void | disableOrbitParser () |
| disable the orbit parser | |
| void | enableOrbitParser () |
| Enable the orbit parser. | |
| void | disableAttitudeParser () |
| disable the attitude parser | |
| void | enableAttitudeParser () |
| Enable the attitude parser. | |
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.
|
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 input data filling the OrbitData and Attitude data objects.
| data | generic data |
|
pure virtual | |||||||||||||
Parse the data file filling the OrbitData and Attitude data objects.
| dataFile | Input data file |
|
inline |
Set the configuration for the parser.
| inParserConfiguration | pointer to the parser configuration |
References AdpParserConfiguration::clone().
1.13.2