![]() |
Earth Observation Software Orbit and Attitude Adapater Tool |
![]() |
Class Parser Configuration for the DFDL4S parser. More...
Public Member Functions | |
AdpDfdl4sParserConfiguration () | |
Empty class constructor. More... | |
void | loadFromFile (String fileName) throws EoAdapterError |
Read the DFDL4S "Parser_Configuration" data from the input configuration file. More... | |
Public Attributes | |
String | schemaFilename |
Schema file name for the DFDL4S. More... | |
long | orbitMappingType |
orbit mapping type (only 0 (= OSV) type allowed) More... | |
long | osvTimeRef |
OSV Time reference. More... | |
String | osvTimePath |
XML Path for the OSV time. More... | |
long | osvRefFrame |
OSV coodinate frame. More... | |
String | osvXposPath |
XML Path for the position X Coordinate. More... | |
String | osvYposPath |
XML Path for the position Y Coordinate. More... | |
String | osvZposPath |
XML Path for the position Z Coordinate. More... | |
String | osvXvelPath |
XML Path for the velocity X Coordinate. More... | |
String | osvYvelPath |
XML Path for the velocity Y Coordinate. More... | |
String | osvZvelPath |
XML Path for the velocity Z Coordinate. More... | |
double | osvXposCorr |
Conversition factor for the Position X Coordinate (to convert to meters) More... | |
double | osvYposCorr |
Conversition factor for the Position Y Coordinate (to convert to meters) More... | |
double | osvZposCorr |
Conversition factor for the Position Z Coordinate (to convert to meters) More... | |
double | osvXvelCorr |
Conversition factor for the Velocity X Coordinate (to convert to meters) More... | |
double | osvYvelCorr |
Conversition factor for the Velocity Y Coordinate (to convert to meters) More... | |
double | osvZvelCorr |
Conversition factor for the Velocity Z Coordinate (to convert to meters) More... | |
String | osvOrbitNumPath |
XML Path for the orbit number. More... | |
String | osvQualityPath |
XML Path for the OSV quality. More... | |
double | defQuality |
Default OSV quality value. More... | |
String | defOrbitType |
XML Path for the orbit type. More... | |
String | defOsfName |
XML Path for the OSF used to compute the orbit numbers. More... | |
long | attitudeMappingType |
Attitude data type: quaternion=0, angles=1. More... | |
long | attTimeRef |
Time reference for attitude time values. More... | |
String | attTime |
XML Path for the attitude times records. More... | |
long | attRefFrame |
Attitude reference frame. More... | |
String | pitchPath |
XML Path for the pitch angle. More... | |
double | pitchCorr |
Pitch correction factor. More... | |
String | rollPath |
XML Path for the roll angle. More... | |
double | rollCorr |
Roll correction factor. More... | |
String | yawPath |
XML Path for the yaw angle. More... | |
double | yawCorr |
Yaw correction factor. More... | |
String | q1Path |
XML Path for the 1st quaternion. More... | |
double | q1Corr |
1st quaternion correction factor More... | |
String | q2Path |
XML Path for the 2nd quaternion. More... | |
double | q2Corr |
2nd quaternion correction factor More... | |
String | q3Path |
XML Path for the 3rd quaternion. More... | |
double | q3Corr |
3rd quaternion correction factor More... | |
String | q4Path |
XML Path for the 4th quaternion. More... | |
double | q4Corr |
4th quaternion correction factor More... | |
String | xAxisMap |
X-axis selection. More... | |
String | yAxisMap |
Z-axis selection. More... | |
String | zAxisMap |
Y-axis selection. More... | |
boolean | doInversion |
Inverse transformation: true if the input quaternions/angles define the transformation from satellite attitude to the inertial ref. More... | |
Class Parser Configuration for the DFDL4S parser.
EoOrbAttAdapter.AdpDfdl4sParserConfiguration.AdpDfdl4sParserConfiguration | ( | ) |
Empty class constructor.
void EoOrbAttAdapter.AdpDfdl4sParserConfiguration.loadFromFile | ( | String | fileName | ) | throws EoAdapterError |
Read the DFDL4S "Parser_Configuration" data from the input configuration file.
fileName | configuration file to be read |
EoAdapterError | if file cannot be read |
Implements EoOrbAttAdapter.AdpParserConfiguration.
References EoOrbAttAdapter.EoAdapterError.addCfiErrors(), and EoOrbAttAdapter.EoAdapterError.addError().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.attitudeMappingType |
Attitude data type: quaternion=0, angles=1.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser(), and EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.attRefFrame |
Attitude reference frame.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.attTime |
XML Path for the attitude times records.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.attTimeRef |
Time reference for attitude time values.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.defOrbitType |
XML Path for the orbit type.
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.defOsfName |
XML Path for the OSF used to compute the orbit numbers.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.defQuality |
Default OSV quality value.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
boolean EoOrbAttAdapter.AdpDfdl4sParserConfiguration.doInversion |
Inverse transformation: true if the input quaternions/angles define the transformation from satellite attitude to the inertial ref.
frame.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.orbitMappingType |
orbit mapping type (only 0 (= OSV) type allowed)
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvOrbitNumPath |
XML Path for the orbit number.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser(), and EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvQualityPath |
XML Path for the OSV quality.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvRefFrame |
OSV coodinate frame.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvTimePath |
XML Path for the OSV time.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
long EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvTimeRef |
OSV Time reference.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser(), and EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvXposCorr |
Conversition factor for the Position X Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvXposPath |
XML Path for the position X Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvXvelCorr |
Conversition factor for the Velocity X Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvXvelPath |
XML Path for the velocity X Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvYposCorr |
Conversition factor for the Position Y Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvYposPath |
XML Path for the position Y Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvYvelCorr |
Conversition factor for the Velocity Y Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvYvelPath |
XML Path for the velocity Y Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvZposCorr |
Conversition factor for the Position Z Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvZposPath |
XML Path for the position Z Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvZvelCorr |
Conversition factor for the Velocity Z Coordinate (to convert to meters)
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.osvZvelPath |
XML Path for the velocity Z Coordinate.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.pitchCorr |
Pitch correction factor.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.pitchPath |
XML Path for the pitch angle.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser(), and EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q1Corr |
1st quaternion correction factor
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q1Path |
XML Path for the 1st quaternion.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser(), and EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q2Corr |
2nd quaternion correction factor
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q2Path |
XML Path for the 2nd quaternion.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q3Corr |
3rd quaternion correction factor
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q3Path |
XML Path for the 3rd quaternion.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q4Corr |
4th quaternion correction factor
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.q4Path |
XML Path for the 4th quaternion.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.rollCorr |
Roll correction factor.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.rollPath |
XML Path for the roll angle.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.schemaFilename |
Schema file name for the DFDL4S.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parse().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.xAxisMap |
X-axis selection.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
double EoOrbAttAdapter.AdpDfdl4sParserConfiguration.yawCorr |
Yaw correction factor.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.yawPath |
XML Path for the yaw angle.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.yAxisMap |
Z-axis selection.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().
String EoOrbAttAdapter.AdpDfdl4sParserConfiguration.zAxisMap |
Y-axis selection.
Referenced by EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc().