![]() |
Earth Observation Mission CFI Software Pointing Software User Manual for JAVA |
![]() |
Attitude definition data. More...
Public Member Functions | |
AttitudeDef () | |
Empty Class constructor. | |
AttitudeDef (long typeIn, SatNomTransId satNomTrIdIn, SatTransId satTrIdIn, InstrTransId instTrIdIn) | |
Constructor with satellite frame ids. Only references are copied. | |
native void | attitudeTransform (final TransformCfg transformCfg) throws CfiError |
The reference frame in the attitude id can be changed using attitudeTransform. | |
Public Attributes | |
long | type |
XPCFI_SAT_NOMINAL_ATT/XPCFI_SAT_ATT/XPCFI_INSTR_ATT. | |
SatNomTransId | satNomTransId |
Satellite nominal attitude. | |
SatTransId | satTransId |
Satellite attitude. | |
InstrTransId | instrTransId |
Instrument attitude. |
Attitude definition data.
EECFI.AttitudeDef.AttitudeDef | ( | ) |
Empty Class constructor.
EECFI.AttitudeDef.AttitudeDef | ( | long | typeIn, | |
SatNomTransId | satNomTrIdIn, | |||
SatTransId | satTrIdIn, | |||
InstrTransId | instTrIdIn | |||
) |
Constructor with satellite frame ids. Only references are copied.
void EECFI.AttitudeDef::attitudeTransform | ( | final TransformCfg | transformCfg | ) | throws CfiError |
The reference frame in the attitude id can be changed using attitudeTransform.
Remark: all attitude related computations are performed in the True of Date Coordinate System. This means that, if one attitude id has been initialized with data expressed in another reference frame (e.g. attitude file with quaternions expressed in EF), at each call of a function using such attitude id (e.g. Attitude.compute) one or more conversions to True of Date will be performed. If the reference frame is changed to True of Date (using AttitudeDef.attitudeTransform), such conversions will not be executed and this will result in a run-time performance improvement.
Note: transformation of attitude ids that are initialized with Start Tracker files is not supported.
transformCfg | Transformation parameters. |
Instrument attitude.
Satellite nominal attitude.
Satellite attitude.
XPCFI_SAT_NOMINAL_ATT/XPCFI_SAT_ATT/XPCFI_INSTR_ATT.