![]() |
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().