|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genius.main.GComponent
fr.cnes.genius.lowLevel.GContainer
fr.cnes.genopus.attitudes.GPAttitudeLawSelector
public final class GPAttitudeLawSelector
Class defining a selector of all types of attitude laws.
| Index | Class | Item | Constraint |
| 0 | GLabelWithIndicator | label | 0, 0 => "newline , split 2" 0, 1 => "wmin 147" |
| 1 | GEntryString | entryStringLawName | 1, 0, 0 =>
"newline , split 2" 1, 0, 1 => (null) 1, 1 => (null) |
| 2 | GComboBoxWithLabel | comboBoxLawType | 2, 0, 0 =>
"newline , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
| 3 | GPLOFAttitudeLaw | lOFAttitudeLaw | "newline" (see table below) |
| 4 | GPInertialAttitudeLaw | inertialAttitudeLaw | "newline" (see table below) |
| 5 | GPSunPointingAttitudeLaw | sunPointingAttitudeLaw | "newline" (see table below) |
| 6 | GPYawSteeringAttitudeLaw | yawSteeringAttitudeLaw | "newline" (see table below) |
| 7 | GPNadirPointingAttitudeLaw | nadirPointingAttitudeLaw | "newline" (see table below) |
| 8 | GPTargetGroundPointingAttitudeLaw | targetGroundPointingAttitudeLaw | "newline" (see table below) |
| 9 | GPBodyCenterGroundPointingAttitudeLaw | bodyCenterGroundPointingAttitudeLaw | "newline" (see table below) |
| 10 | GPAeroAttitudeLaw | aeroAttitudeLaw | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 3, 0 | GLabelWithIndicator | labelLawName | 3, 0, 0 =>
"newline , gapleft 0 , split 2" 3, 0, 1 => (null) |
| 3, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 3, 2 | GComboBoxWithLabel | comboBoxLawEvol | 3, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 3, 2, 0, 1 => (null) 3, 2, 1 => (null) |
| 3, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| 3, 4 | GComboBoxWithLabel | comboBoxLofType | 3, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 4, 0, 1 => (null) 3, 4, 1 => (null) |
| 3, 5 | GCheckBox | checkBoxExpertConfig | "newline , gapleft 20 , split 2" |
| 3, 6 | GPFrame | pseudoInertialFrame | "newline" (see table below) |
| 3, 7 | GCheckBoxWithIndicator | checkboxAngleBias | 3, 7, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 7, 0, 1 => (null) 3, 7, 1 => (null) |
| 3, 8 | GPRotation | rotationAngleBias | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 3, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 3, 3, 1 | GLabelWithIndicator | labelSpinData | 3, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 3, 3, 1, 1 => (null) |
| 3, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 3, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 3, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 3, 3, 3, 0, 1 => (null) 3, 3, 3, 1 => (null) |
| 3, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 3, 3, 5 | GEntryReal | entryRealSpinRate | 3, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 3, 5, 0, 1 => (null) 3, 3, 5, 1 => "split 2" 3, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 3, 3, 2, 0 | GLabelWithIndicator | label | 3, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 3, 3, 2, 0, 1 => (null) |
| 3, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 3, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 3, 3, 4, 0 | GLabelWithIndicator | label | 3, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 3, 3, 4, 0, 1 => (null) |
| 3, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 3, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 3, 3, 4, 1, 0, 1 => (null) 3, 3, 4, 1, 1 => (null) |
| 3, 3, 4, 2 | GEntryReal | entryRealVecX | 3, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 2, 0, 1 => (null) 3, 3, 4, 2, 1 => "split 2" |
| 3, 3, 4, 3 | GEntryReal | entryRealVecY | 3, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 3, 0, 1 => (null) 3, 3, 4, 3, 1 => "split 2" |
| 3, 3, 4, 4 | GEntryReal | entryRealVecZ | 3, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 4, 0, 1 => (null) 3, 3, 4, 4, 1 => "split 2" |
| 3, 3, 4, 5 | GEntryReal | entryRealAlfa | 3, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 5, 0, 1 => (null) 3, 3, 4, 5, 1 => "split 2" 3, 3, 4, 5, 2 => (null) |
| 3, 3, 4, 6 | GEntryReal | entryRealBeta | 3, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 6, 0, 1 => (null) 3, 3, 4, 6, 1 => "split 2" 3, 3, 4, 6, 2 => (null) |
| 3, 3, 4, 7 | GEntryReal | entryRealNorm | 3, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 3, 4, 7, 0, 1 => (null) 3, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 3, 6, 0 | GComboBoxWithLabel | comboBoxRefFrame | 3, 6,
0, 0, 0 => "newline , gapleft 40 , split 2" 3, 6, 0, 0, 1 => (null) 3, 6, 0, 1 => "split 4" |
| 3, 6, 1 | GCheckBoxWithIndicator | checkBoxEOP | 3, 6, 1, 0,
0 => (null) 3, 6, 1, 0, 1 => (null) 3, 6, 1, 1 => (null) |
| 3, 6, 2 | GPAbsoluteDate | absoluteDateH0 | "newline" (see table below) |
| 3, 6, 3 | GEntryReal | entryRealN | 3, 6, 3, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 6, 3, 0, 1 => (null) 3, 6, 3, 1 => "split 2" 3, 6, 3, 2 => (null) |
| 3, 6, 4 | GEntryReal | entryRealLon | 3, 6, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 6, 4, 0, 1 => (null) 3, 6, 4, 1 => "split 2" 3, 6, 4, 2 => (null) |
| Index | Class | Item | Constraint |
| 3, 6, 2, 0 | GLabelWithIndicator | label | 3, 6, 2, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 6, 2, 0, 1 => (null) |
| 3, 6, 2, 1 | GPDateField | dateField | "spanx 2 , split 5" |
| 3, 6, 2, 2 | GPopupListWithLabel | popupListTimeScales | 3, 6, 2, 2, 0, 0 => "split 4" 3, 6, 2, 2, 0, 1 => (null) 3, 6, 2, 2, 1 => (null) |
| 3, 6, 2, 3 | GButton | buttonRelativeDate | (null) |
| Index | Class | Item | Constraint |
| 3, 8, 0 | GLabelWithIndicator | label | 3, 8, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 8, 0, 1 => (null) |
| 3, 8, 1 | GButton | forcePivotButton | (null) |
| 3, 8, 2 | GCheckBox | deactivateConversionsCheckbox | "newline , gapleft 60 , spanx 4" |
| 3, 8, 3 | GComboBoxWithLabel | comboBoxRotationOrder | 3, 8, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 8, 3, 0, 1 => (null) 3, 8, 3, 1 => (null) |
| 3, 8, 4 | GEntryReal | entryRealPsi | 3, 8, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 8, 4, 0, 1 => (null) 3, 8, 4, 1 => "split 2" 3, 8, 4, 2 => (null) |
| 3, 8, 5 | GEntryReal | entryRealTheta | 3, 8, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 8, 5, 0, 1 => (null) 3, 8, 5, 1 => "split 2" 3, 8, 5, 2 => (null) |
| 3, 8, 6 | GEntryReal | entryRealPhi | 3, 8, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 3, 8, 6, 0, 1 => (null) 3, 8, 6, 1 => "split 2" 3, 8, 6, 2 => (null) |
| Index | Class | Item | Constraint |
| 4, 0 | GLabelWithIndicator | labelLawName | 4, 0, 0 =>
"newline , gapleft 0 , split 2" 4, 0, 1 => (null) |
| 4, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 4, 2 | GComboBoxWithLabel | comboBoxLawEvol | 4, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 4, 2, 0, 1 => (null) 4, 2, 1 => (null) |
| 4, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| 4, 4 | GPFrame | refFrame | "newline" (see table below) |
| 4, 5 | GCheckBoxWithIndicator | checkboxAngleBias | 4, 5, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 5, 0, 1 => (null) 4, 5, 1 => (null) |
| 4, 6 | GPRotation | rotationAngleBias | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 4, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 4, 3, 1 | GLabelWithIndicator | labelSpinData | 4, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 4, 3, 1, 1 => (null) |
| 4, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 4, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 4, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 4, 3, 3, 0, 1 => (null) 4, 3, 3, 1 => (null) |
| 4, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 4, 3, 5 | GEntryReal | entryRealSpinRate | 4, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 4, 3, 5, 0, 1 => (null) 4, 3, 5, 1 => "split 2" 4, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 4, 3, 2, 0 | GLabelWithIndicator | label | 4, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 4, 3, 2, 0, 1 => (null) |
| 4, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 4, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 4, 3, 4, 0 | GLabelWithIndicator | label | 4, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 4, 3, 4, 0, 1 => (null) |
| 4, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 4, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 4, 3, 4, 1, 0, 1 => (null) 4, 3, 4, 1, 1 => (null) |
| 4, 3, 4, 2 | GEntryReal | entryRealVecX | 4, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 2, 0, 1 => (null) 4, 3, 4, 2, 1 => "split 2" |
| 4, 3, 4, 3 | GEntryReal | entryRealVecY | 4, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 3, 0, 1 => (null) 4, 3, 4, 3, 1 => "split 2" |
| 4, 3, 4, 4 | GEntryReal | entryRealVecZ | 4, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 4, 0, 1 => (null) 4, 3, 4, 4, 1 => "split 2" |
| 4, 3, 4, 5 | GEntryReal | entryRealAlfa | 4, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 5, 0, 1 => (null) 4, 3, 4, 5, 1 => "split 2" 4, 3, 4, 5, 2 => (null) |
| 4, 3, 4, 6 | GEntryReal | entryRealBeta | 4, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 6, 0, 1 => (null) 4, 3, 4, 6, 1 => "split 2" 4, 3, 4, 6, 2 => (null) |
| 4, 3, 4, 7 | GEntryReal | entryRealNorm | 4, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 3, 4, 7, 0, 1 => (null) 4, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 4, 4, 0 | GComboBoxWithLabel | comboBoxRefFrame | 4, 4, 0, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 4, 0, 0, 1 => (null) 4, 4, 0, 1 => "split 4" |
| 4, 4, 1 | GCheckBoxWithIndicator | checkBoxEOP | 4, 4, 1, 0,
0 => (null) 4, 4, 1, 0, 1 => (null) 4, 4, 1, 1 => (null) |
| 4, 4, 2 | GPAbsoluteDate | absoluteDateH0 | "newline" (see table below) |
| 4, 4, 3 | GEntryReal | entryRealN | 4, 4, 3, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 4, 3, 0, 1 => (null) 4, 4, 3, 1 => "split 2" 4, 4, 3, 2 => (null) |
| 4, 4, 4 | GEntryReal | entryRealLon | 4, 4, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 4, 4, 0, 1 => (null) 4, 4, 4, 1 => "split 2" 4, 4, 4, 2 => (null) |
| Index | Class | Item | Constraint |
| 4, 4, 2, 0 | GLabelWithIndicator | label | 4, 4, 2, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 4, 2, 0, 1 => (null) |
| 4, 4, 2, 1 | GPDateField | dateField | "spanx 2 , split 5" |
| 4, 4, 2, 2 | GPopupListWithLabel | popupListTimeScales | 4, 4, 2, 2, 0, 0 => "split 4" 4, 4, 2, 2, 0, 1 => (null) 4, 4, 2, 2, 1 => (null) |
| 4, 4, 2, 3 | GButton | buttonRelativeDate | (null) |
| Index | Class | Item | Constraint |
| 4, 6, 0 | GLabelWithIndicator | label | 4, 6, 0, 0 =>
"newline , gapleft 40 , split 2" 4, 6, 0, 1 => (null) |
| 4, 6, 1 | GButton | forcePivotButton | (null) |
| 4, 6, 2 | GCheckBox | deactivateConversionsCheckbox | "newline , gapleft 60 , spanx 4" |
| 4, 6, 3 | GComboBoxWithLabel | comboBoxRotationOrder | 4, 6, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 6, 3, 0, 1 => (null) 4, 6, 3, 1 => (null) |
| 4, 6, 4 | GEntryReal | entryRealPsi | 4, 6, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 6, 4, 0, 1 => (null) 4, 6, 4, 1 => "split 2" 4, 6, 4, 2 => (null) |
| 4, 6, 5 | GEntryReal | entryRealTheta | 4, 6, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 6, 5, 0, 1 => (null) 4, 6, 5, 1 => "split 2" 4, 6, 5, 2 => (null) |
| 4, 6, 6 | GEntryReal | entryRealPhi | 4, 6, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 6, 6, 0, 1 => (null) 4, 6, 6, 1 => "split 2" 4, 6, 6, 2 => (null) |
| Index | Class | Item | Constraint |
| 5, 0 | GLabelWithIndicator | labelLawName | 5, 0, 0
=> "newline , gapleft 0 , split 2" 5, 0, 1 => (null) |
| 5, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 5, 2 | GComboBoxWithLabel | comboBoxLawEvol | 5, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 5, 2, 0, 1 => (null) 5, 2, 1 => (null) |
| 5, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| 5, 4 | GPAxisCoordinates | satSunDirectionAxis | "newline" (see table below) |
| 5, 5 | GPAxisCoordinates | sunPolesDirectionAxis | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 5, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 5, 3, 1 | GLabelWithIndicator | labelSpinData | 5, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 5, 3, 1, 1 => (null) |
| 5, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 5, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 5, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 5, 3, 3, 0, 1 => (null) 5, 3, 3, 1 => (null) |
| 5, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 5, 3, 5 | GEntryReal | entryRealSpinRate | 5, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 3, 5, 0, 1 => (null) 5, 3, 5, 1 => "split 2" 5, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 5, 3, 2, 0 | GLabelWithIndicator | label | 5, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 5, 3, 2, 0, 1 => (null) |
| 5, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 5, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 5, 3, 4, 0 | GLabelWithIndicator | label | 5, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 5, 3, 4, 0, 1 => (null) |
| 5, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 5, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 5, 3, 4, 1, 0, 1 => (null) 5, 3, 4, 1, 1 => (null) |
| 5, 3, 4, 2 | GEntryReal | entryRealVecX | 5, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 2, 0, 1 => (null) 5, 3, 4, 2, 1 => "split 2" |
| 5, 3, 4, 3 | GEntryReal | entryRealVecY | 5, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 3, 0, 1 => (null) 5, 3, 4, 3, 1 => "split 2" |
| 5, 3, 4, 4 | GEntryReal | entryRealVecZ | 5, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 4, 0, 1 => (null) 5, 3, 4, 4, 1 => "split 2" |
| 5, 3, 4, 5 | GEntryReal | entryRealAlfa | 5, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 5, 0, 1 => (null) 5, 3, 4, 5, 1 => "split 2" 5, 3, 4, 5, 2 => (null) |
| 5, 3, 4, 6 | GEntryReal | entryRealBeta | 5, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 6, 0, 1 => (null) 5, 3, 4, 6, 1 => "split 2" 5, 3, 4, 6, 2 => (null) |
| 5, 3, 4, 7 | GEntryReal | entryRealNorm | 5, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 5, 3, 4, 7, 0, 1 => (null) 5, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 5, 4, 0 | GLabelWithIndicator | label | 5, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 4, 0, 1 => (null) |
| 5, 4, 1 | GComboBoxWithLabel | comboBoxType | 5, 4, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 1, 0, 1 => (null) 5, 4, 1, 1 => (null) |
| 5, 4, 2 | GEntryReal | entryRealVecX | 5, 4, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 2, 0, 1 => (null) 5, 4, 2, 1 => "split 2" |
| 5, 4, 3 | GEntryReal | entryRealVecY | 5, 4, 3, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 3, 0, 1 => (null) 5, 4, 3, 1 => "split 2" |
| 5, 4, 4 | GEntryReal | entryRealVecZ | 5, 4, 4, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 4, 0, 1 => (null) 5, 4, 4, 1 => "split 2" |
| 5, 4, 5 | GEntryReal | entryRealAlfa | 5, 4, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 5, 0, 1 => (null) 5, 4, 5, 1 => "split 2" 5, 4, 5, 2 => (null) |
| 5, 4, 6 | GEntryReal | entryRealBeta | 5, 4, 6, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 6, 0, 1 => (null) 5, 4, 6, 1 => "split 2" 5, 4, 6, 2 => (null) |
| 5, 4, 7 | GEntryReal | entryRealNorm | 5, 4, 7, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 4, 7, 0, 1 => (null) 5, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 5, 5, 0 | GLabelWithIndicator | label | 5, 5, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 5, 0, 1 => (null) |
| 5, 5, 1 | GComboBoxWithLabel | comboBoxType | 5, 5, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 1, 0, 1 => (null) 5, 5, 1, 1 => (null) |
| 5, 5, 2 | GEntryReal | entryRealVecX | 5, 5, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 2, 0, 1 => (null) 5, 5, 2, 1 => "split 2" |
| 5, 5, 3 | GEntryReal | entryRealVecY | 5, 5, 3, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 3, 0, 1 => (null) 5, 5, 3, 1 => "split 2" |
| 5, 5, 4 | GEntryReal | entryRealVecZ | 5, 5, 4, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 4, 0, 1 => (null) 5, 5, 4, 1 => "split 2" |
| 5, 5, 5 | GEntryReal | entryRealAlfa | 5, 5, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 5, 0, 1 => (null) 5, 5, 5, 1 => "split 2" 5, 5, 5, 2 => (null) |
| 5, 5, 6 | GEntryReal | entryRealBeta | 5, 5, 6, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 6, 0, 1 => (null) 5, 5, 6, 1 => "split 2" 5, 5, 6, 2 => (null) |
| 5, 5, 7 | GEntryReal | entryRealNorm | 5, 5, 7, 0, 0 =>
"newline , gapleft 40 , split 2" 5, 5, 7, 0, 1 => (null) 5, 5, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 6, 0 | GLabelWithIndicator | labelLawName | 6, 0, 0
=> "newline , gapleft 0 , split 2" 6, 0, 1 => (null) |
| 6, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 6, 2 | GPGroundPointingLawSelector | referenceAttitudeLaw | "newline" (see table below) |
| 6, 3 | GPAxisCoordinates | satSunDirectionAxis | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 6, 2, 0 | GLabelWithIndicator | labelLawName | 6, 2, 0,
0 => "newline , gapleft 20 , split 2" 6, 2, 0, 1 => (null) |
| 6, 2, 1 | GComboBoxWithLabel | comboBoxLawType | 6, 2, 1, 0, 0
=> "newline , gapleft 40 , split 2" 6, 2, 1, 0, 1 => (null) 6, 2, 1, 1 => (null) |
| 6, 2, 2 | GPNadirPointingAttitudeLaw | nadirPointingAttLaw | "newline" (see table below) |
| 6, 2, 3 | GPTargetGroundPointingAttitudeLaw | targetPointingAttLaw | "newline" (see table below) |
| 6, 2, 4 | GPBodyCenterGroundPointingAttitudeLaw | bodyCenterPointingAttLaw | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 6, 2, 2, 0 | GLabelWithIndicator | labelLawName | 6, 2,
2, 0, 0 => "newline , gapleft 40 , spanx 3 , split 2" 6, 2, 2, 0, 1 => (null) |
| 6, 2, 2, 1 | GSeparator | separator1 | "newline , gapleft 40 , spanx 3 , growx" |
| 6, 2, 2, 2 | GComboBoxWithLabel | comboBoxLawEvol | 6, 2, 2, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 2, 2, 2, 0, 1 => (null) 6, 2, 2, 2, 1 => (null) |
| 6, 2, 2, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 6, 2, 2, 3, 0 | GSeparator | separator2 | "newline , gapleft 60 , spanx 3 , growx" |
| 6, 2, 2, 3, 1 | GLabelWithIndicator | labelSpinData | 6, 2, 2, 3, 1, 0 =>
"newline , gapleft 60 , split 2" 6, 2, 2, 3, 1, 1 => (null) |
| 6, 2, 2, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 6, 2, 2, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 6, 2,
2, 3, 3, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 2, 3, 3, 0, 1 => (null) 6, 2, 2, 3, 3, 1 => (null) |
| 6, 2, 2, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 6, 2, 2, 3, 5 | GEntryReal | entryRealSpinRate | 6, 2, 2, 3, 5, 0,
0 => "newline , gapleft 80 , split 2" 6, 2, 2, 3, 5, 0, 1 => (null) 6, 2, 2, 3, 5, 1 => "split 2" 6, 2, 2, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 6, 2, 2, 3, 2, 0 | GLabelWithIndicator | label | 6, 2,
2, 3, 2, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 2, 3, 2, 0, 1 => (null) |
| 6, 2, 2, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 6, 2, 2, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 6, 2, 2, 3, 4, 0 | GLabelWithIndicator | label | 6,
2, 2, 3, 4, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 2, 3, 4, 0, 1 => (null) |
| 6, 2, 2, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 6, 2, 2, 3, 4, 1, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 1, 0, 1 => (null) 6, 2, 2, 3, 4, 1, 1 => (null) |
| 6, 2, 2, 3, 4, 2 | GEntryReal | entryRealVecX | 6, 2,
2, 3, 4, 2, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 2, 0, 1 => (null) 6, 2, 2, 3, 4, 2, 1 => "split 2" |
| 6, 2, 2, 3, 4, 3 | GEntryReal | entryRealVecY | 6, 2, 2, 3, 4, 3, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 3, 0, 1 => (null) 6, 2, 2, 3, 4, 3, 1 => "split 2" |
| 6, 2, 2, 3, 4, 4 | GEntryReal | entryRealVecZ | 6, 2, 2, 3, 4, 4, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 4, 0, 1 => (null) 6, 2, 2, 3, 4, 4, 1 => "split 2" |
| 6, 2, 2, 3, 4, 5 | GEntryReal | entryRealAlfa | 6, 2, 2, 3, 4, 5, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 5, 0, 1 => (null) 6, 2, 2, 3, 4, 5, 1 => "split 2" 6, 2, 2, 3, 4, 5, 2 => (null) |
| 6, 2, 2, 3, 4, 6 | GEntryReal | entryRealBeta | 6, 2,
2, 3, 4, 6, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 6, 0, 1 => (null) 6, 2, 2, 3, 4, 6, 1 => "split 2" 6, 2, 2, 3, 4, 6, 2 => (null) |
| 6, 2, 2, 3, 4, 7 | GEntryReal | entryRealNorm | 6, 2,
2, 3, 4, 7, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 2, 3, 4, 7, 0, 1 => (null) 6, 2, 2, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 6, 2, 3, 0 | GLabelWithIndicator | labelLawName | 6, 2,
3, 0, 0 => "newline , gapleft 40 , spanx 3 , split 2" 6, 2, 3, 0, 1 => (null) |
| 6, 2, 3, 1 | GSeparator | separator1 | "newline , gapleft 40 , spanx 3 , growx" |
| 6, 2, 3, 2 | GComboBoxWithLabel | comboBoxLawEvol | 6, 2, 3, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 2, 3, 2, 0, 1 => (null) 6, 2, 3, 2, 1 => (null) |
| 6, 2, 3, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| 6, 2, 3, 4 | GPGeodeticPoint | targetGeodeticPoint | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 6, 2, 3, 3, 0 | GSeparator | separator2 | "newline , gapleft 60 , spanx 3 , growx" |
| 6, 2, 3, 3, 1 | GLabelWithIndicator | labelSpinData | 6, 2, 3, 3, 1, 0 =>
"newline , gapleft 60 , split 2" 6, 2, 3, 3, 1, 1 => (null) |
| 6, 2, 3, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 6, 2, 3, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 6, 2,
3, 3, 3, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 3, 3, 0, 1 => (null) 6, 2, 3, 3, 3, 1 => (null) |
| 6, 2, 3, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 6, 2, 3, 3, 5 | GEntryReal | entryRealSpinRate | 6, 2, 3, 3, 5, 0,
0 => "newline , gapleft 80 , split 2" 6, 2, 3, 3, 5, 0, 1 => (null) 6, 2, 3, 3, 5, 1 => "split 2" 6, 2, 3, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 6, 2, 3, 3, 2, 0 | GLabelWithIndicator | label | 6, 2,
3, 3, 2, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 3, 2, 0, 1 => (null) |
| 6, 2, 3, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 6, 2, 3, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 6, 2, 3, 3, 4, 0 | GLabelWithIndicator | label | 6,
2, 3, 3, 4, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 3, 4, 0, 1 => (null) |
| 6, 2, 3, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 6, 2, 3, 3, 4, 1, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 1, 0, 1 => (null) 6, 2, 3, 3, 4, 1, 1 => (null) |
| 6, 2, 3, 3, 4, 2 | GEntryReal | entryRealVecX | 6, 2,
3, 3, 4, 2, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 2, 0, 1 => (null) 6, 2, 3, 3, 4, 2, 1 => "split 2" |
| 6, 2, 3, 3, 4, 3 | GEntryReal | entryRealVecY | 6, 2, 3, 3, 4, 3, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 3, 0, 1 => (null) 6, 2, 3, 3, 4, 3, 1 => "split 2" |
| 6, 2, 3, 3, 4, 4 | GEntryReal | entryRealVecZ | 6, 2, 3, 3, 4, 4, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 4, 0, 1 => (null) 6, 2, 3, 3, 4, 4, 1 => "split 2" |
| 6, 2, 3, 3, 4, 5 | GEntryReal | entryRealAlfa | 6, 2, 3, 3, 4, 5, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 5, 0, 1 => (null) 6, 2, 3, 3, 4, 5, 1 => "split 2" 6, 2, 3, 3, 4, 5, 2 => (null) |
| 6, 2, 3, 3, 4, 6 | GEntryReal | entryRealBeta | 6, 2,
3, 3, 4, 6, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 6, 0, 1 => (null) 6, 2, 3, 3, 4, 6, 1 => "split 2" 6, 2, 3, 3, 4, 6, 2 => (null) |
| 6, 2, 3, 3, 4, 7 | GEntryReal | entryRealNorm | 6, 2,
3, 3, 4, 7, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 3, 3, 4, 7, 0, 1 => (null) 6, 2, 3, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 6, 2, 3, 4, 0 | GLabelWithIndicator | label | 6, 2, 3,
4, 0, 0 => "newline , gapleft 60 , split 2" 6, 2, 3, 4, 0, 1 => (null) |
| 6, 2, 3, 4, 1 | GEntryReal | entryRealLatitude | 6, 2, 3,
4, 1, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 4, 1, 0, 1 => (null) 6, 2, 3, 4, 1, 1 => "split 2" 6, 2, 3, 4, 1, 2 => (null) |
| 6, 2, 3, 4, 2 | GEntryReal | entryRealLongitude | 6, 2, 3,
4, 2, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 4, 2, 0, 1 => (null) 6, 2, 3, 4, 2, 1 => "split 2" 6, 2, 3, 4, 2, 2 => (null) |
| 6, 2, 3, 4, 3 | GEntryReal | entryRealAltitude | 6, 2, 3,
4, 3, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 3, 4, 3, 0, 1 => (null) 6, 2, 3, 4, 3, 1 => "split 2" 6, 2, 3, 4, 3, 2 => (null) |
| Index | Class | Item | Constraint |
| 6, 2, 4, 0 | GLabelWithIndicator | labelLawName | 6, 2, 4, 0, 0 =>
"newline , gapleft 40 , spanx 3 , split 2" 6, 2, 4, 0, 1 => (null) |
| 6, 2, 4, 1 | GSeparator | separator1 | "newline , gapleft 40 , spanx 3 , growx" |
| 6, 2, 4, 2 | GComboBoxWithLabel | comboBoxLawEvol | 6, 2, 4, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 2, 4, 2, 0, 1 => (null) 6, 2, 4, 2, 1 => (null) |
| 6, 2, 4, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 6, 2, 4, 3, 0 | GSeparator | separator2 | "newline , gapleft 60 , spanx 3 , growx" |
| 6, 2, 4, 3, 1 | GLabelWithIndicator | labelSpinData | 6, 2, 4, 3, 1, 0 =>
"newline , gapleft 60 , split 2" 6, 2, 4, 3, 1, 1 => (null) |
| 6, 2, 4, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 6, 2, 4, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 6, 2,
4, 3, 3, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 4, 3, 3, 0, 1 => (null) 6, 2, 4, 3, 3, 1 => (null) |
| 6, 2, 4, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 6, 2, 4, 3, 5 | GEntryReal | entryRealSpinRate | 6, 2, 4, 3, 5, 0,
0 => "newline , gapleft 80 , split 2" 6, 2, 4, 3, 5, 0, 1 => (null) 6, 2, 4, 3, 5, 1 => "split 2" 6, 2, 4, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 6, 2, 4, 3, 2, 0 | GLabelWithIndicator | label | 6, 2,
4, 3, 2, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 4, 3, 2, 0, 1 => (null) |
| 6, 2, 4, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 6, 2, 4, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 6, 2, 4, 3, 4, 0 | GLabelWithIndicator | label | 6,
2, 4, 3, 4, 0, 0 => "newline , gapleft 80 , split 2" 6, 2, 4, 3, 4, 0, 1 => (null) |
| 6, 2, 4, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 6, 2, 4, 3, 4, 1, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 1, 0, 1 => (null) 6, 2, 4, 3, 4, 1, 1 => (null) |
| 6, 2, 4, 3, 4, 2 | GEntryReal | entryRealVecX | 6, 2,
4, 3, 4, 2, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 2, 0, 1 => (null) 6, 2, 4, 3, 4, 2, 1 => "split 2" |
| 6, 2, 4, 3, 4, 3 | GEntryReal | entryRealVecY | 6, 2, 4, 3, 4, 3, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 3, 0, 1 => (null) 6, 2, 4, 3, 4, 3, 1 => "split 2" |
| 6, 2, 4, 3, 4, 4 | GEntryReal | entryRealVecZ | 6, 2, 4, 3, 4, 4, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 4, 0, 1 => (null) 6, 2, 4, 3, 4, 4, 1 => "split 2" |
| 6, 2, 4, 3, 4, 5 | GEntryReal | entryRealAlfa | 6, 2, 4, 3, 4, 5, 0, 0 =>
"newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 5, 0, 1 => (null) 6, 2, 4, 3, 4, 5, 1 => "split 2" 6, 2, 4, 3, 4, 5, 2 => (null) |
| 6, 2, 4, 3, 4, 6 | GEntryReal | entryRealBeta | 6, 2,
4, 3, 4, 6, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 6, 0, 1 => (null) 6, 2, 4, 3, 4, 6, 1 => "split 2" 6, 2, 4, 3, 4, 6, 2 => (null) |
| 6, 2, 4, 3, 4, 7 | GEntryReal | entryRealNorm | 6, 2,
4, 3, 4, 7, 0, 0 => "newline , gapleft 100 , split 2" 6, 2, 4, 3, 4, 7, 0, 1 => (null) 6, 2, 4, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 6, 3, 0 | GLabelWithIndicator | label | 6, 3, 0, 0 =>
"newline , gapleft 20 , split 2" 6, 3, 0, 1 => (null) |
| 6, 3, 1 | GComboBoxWithLabel | comboBoxType | 6, 3, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 1, 0, 1 => (null) 6, 3, 1, 1 => (null) |
| 6, 3, 2 | GEntryReal | entryRealVecX | 6, 3, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 2, 0, 1 => (null) 6, 3, 2, 1 => "split 2" |
| 6, 3, 3 | GEntryReal | entryRealVecY | 6, 3, 3, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 3, 0, 1 => (null) 6, 3, 3, 1 => "split 2" |
| 6, 3, 4 | GEntryReal | entryRealVecZ | 6, 3, 4, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 4, 0, 1 => (null) 6, 3, 4, 1 => "split 2" |
| 6, 3, 5 | GEntryReal | entryRealAlfa | 6, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 5, 0, 1 => (null) 6, 3, 5, 1 => "split 2" 6, 3, 5, 2 => (null) |
| 6, 3, 6 | GEntryReal | entryRealBeta | 6, 3, 6, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 6, 0, 1 => (null) 6, 3, 6, 1 => "split 2" 6, 3, 6, 2 => (null) |
| 6, 3, 7 | GEntryReal | entryRealNorm | 6, 3, 7, 0, 0 =>
"newline , gapleft 40 , split 2" 6, 3, 7, 0, 1 => (null) 6, 3, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 7, 0 | GLabelWithIndicator | labelLawName | 7, 0, 0
=> "newline , gapleft 0 , split 2" 7, 0, 1 => (null) |
| 7, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 7, 2 | GComboBoxWithLabel | comboBoxLawEvol | 7, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 7, 2, 0, 1 => (null) 7, 2, 1 => (null) |
| 7, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 7, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 7, 3, 1 | GLabelWithIndicator | labelSpinData | 7, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 7, 3, 1, 1 => (null) |
| 7, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 7, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 7, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 7, 3, 3, 0, 1 => (null) 7, 3, 3, 1 => (null) |
| 7, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 7, 3, 5 | GEntryReal | entryRealSpinRate | 7, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 7, 3, 5, 0, 1 => (null) 7, 3, 5, 1 => "split 2" 7, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 7, 3, 2, 0 | GLabelWithIndicator | label | 7, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 7, 3, 2, 0, 1 => (null) |
| 7, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 7, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 7, 3, 4, 0 | GLabelWithIndicator | label | 7, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 7, 3, 4, 0, 1 => (null) |
| 7, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 7, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 7, 3, 4, 1, 0, 1 => (null) 7, 3, 4, 1, 1 => (null) |
| 7, 3, 4, 2 | GEntryReal | entryRealVecX | 7, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 2, 0, 1 => (null) 7, 3, 4, 2, 1 => "split 2" |
| 7, 3, 4, 3 | GEntryReal | entryRealVecY | 7, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 3, 0, 1 => (null) 7, 3, 4, 3, 1 => "split 2" |
| 7, 3, 4, 4 | GEntryReal | entryRealVecZ | 7, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 4, 0, 1 => (null) 7, 3, 4, 4, 1 => "split 2" |
| 7, 3, 4, 5 | GEntryReal | entryRealAlfa | 7, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 5, 0, 1 => (null) 7, 3, 4, 5, 1 => "split 2" 7, 3, 4, 5, 2 => (null) |
| 7, 3, 4, 6 | GEntryReal | entryRealBeta | 7, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 6, 0, 1 => (null) 7, 3, 4, 6, 1 => "split 2" 7, 3, 4, 6, 2 => (null) |
| 7, 3, 4, 7 | GEntryReal | entryRealNorm | 7, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 4, 7, 0, 1 => (null) 7, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 8, 0 | GLabelWithIndicator | labelLawName | 8, 0, 0 => "newline , gapleft 0 , split 2" 8, 0, 1 => (null) |
| 8, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 8, 2 | GComboBoxWithLabel | comboBoxLawEvol | 8, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 8, 2, 0, 1 => (null) 8, 2, 1 => (null) |
| 8, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| 8, 4 | GPGeodeticPoint | targetGeodeticPoint | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 8, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 8, 3, 1 | GLabelWithIndicator | labelSpinData | 8, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 8, 3, 1, 1 => (null) |
| 8, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 8, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 8, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 8, 3, 3, 0, 1 => (null) 8, 3, 3, 1 => (null) |
| 8, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 8, 3, 5 | GEntryReal | entryRealSpinRate | 8, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 8, 3, 5, 0, 1 => (null) 8, 3, 5, 1 => "split 2" 8, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 8, 3, 2, 0 | GLabelWithIndicator | label | 8, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 8, 3, 2, 0, 1 => (null) |
| 8, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 8, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 8, 3, 4, 0 | GLabelWithIndicator | label | 8, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 8, 3, 4, 0, 1 => (null) |
| 8, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 8, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 8, 3, 4, 1, 0, 1 => (null) 8, 3, 4, 1, 1 => (null) |
| 8, 3, 4, 2 | GEntryReal | entryRealVecX | 8, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 2, 0, 1 => (null) 8, 3, 4, 2, 1 => "split 2" |
| 8, 3, 4, 3 | GEntryReal | entryRealVecY | 8, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 3, 0, 1 => (null) 8, 3, 4, 3, 1 => "split 2" |
| 8, 3, 4, 4 | GEntryReal | entryRealVecZ | 8, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 4, 0, 1 => (null) 8, 3, 4, 4, 1 => "split 2" |
| 8, 3, 4, 5 | GEntryReal | entryRealAlfa | 8, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 5, 0, 1 => (null) 8, 3, 4, 5, 1 => "split 2" 8, 3, 4, 5, 2 => (null) |
| 8, 3, 4, 6 | GEntryReal | entryRealBeta | 8, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 6, 0, 1 => (null) 8, 3, 4, 6, 1 => "split 2" 8, 3, 4, 6, 2 => (null) |
| 8, 3, 4, 7 | GEntryReal | entryRealNorm | 8, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 4, 7, 0, 1 => (null) 8, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 8, 4, 0 | GLabelWithIndicator | label | 8, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 8, 4, 0, 1 => (null) |
| 8, 4, 1 | GEntryReal | entryRealLatitude | 8, 4, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 8, 4, 1, 0, 1 => (null) 8, 4, 1, 1 => "split 2" 8, 4, 1, 2 => (null) |
| 8, 4, 2 | GEntryReal | entryRealLongitude | 8, 4, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 8, 4, 2, 0, 1 => (null) 8, 4, 2, 1 => "split 2" 8, 4, 2, 2 => (null) |
| 8, 4, 3 | GEntryReal | entryRealAltitude | 8, 4, 3, 0, 0 =>
"newline , gapleft 40 , split 2" 8, 4, 3, 0, 1 => (null) 8, 4, 3, 1 => "split 2" 8, 4, 3, 2 => (null) |
| Index | Class | Item | Constraint |
| 9, 0 | GLabelWithIndicator | labelLawName | 9, 0, 0 => "newline , gapleft 0 , split 2" 9, 0, 1 => (null) |
| 9, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 9, 2 | GComboBoxWithLabel | comboBoxLawEvol | 9, 2, 0, 0 =>
"newline , gapleft 0 , split 2" 9, 2, 0, 1 => (null) 9, 2, 1 => (null) |
| 9, 3 | GPSpinStabilizedData | spinStabilizedData | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 9, 3, 0 | GSeparator | separator2 | "newline , gapleft 20 , spanx 3 , growx" |
| 9, 3, 1 | GLabelWithIndicator | labelSpinData | 9, 3, 1, 0 =>
"newline , gapleft 20 , split 2" 9, 3, 1, 1 => (null) |
| 9, 3, 2 | GPDateOffset | dateOffsetSpinDelay | "newline" (see table below) |
| 9, 3, 3 | GCheckBoxWithIndicator | checkboxOccultAxis | 9, 3, 3, 0,
0 => "newline , gapleft 40 , split 2" 9, 3, 3, 0, 1 => (null) 9, 3, 3, 1 => (null) |
| 9, 3, 4 | GPAxisCoordinates | axisCoordinatesSpinAxis | "newline" (see table below) |
| 9, 3, 5 | GEntryReal | entryRealSpinRate | 9, 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 9, 3, 5, 0, 1 => (null) 9, 3, 5, 1 => "split 2" 9, 3, 5, 2 => (null) |
| Index | Class | Item | Constraint |
| 9, 3, 2, 0 | GLabelWithIndicator | label | 9, 3, 2, 0, 0
=> "newline , gapleft 40 , split 2" 9, 3, 2, 0, 1 => (null) |
| 9, 3, 2, 1 | GPDateOffsetField | offsetField | "split 2" |
| 9, 3, 2, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 9, 3, 4, 0 | GLabelWithIndicator | label | 9, 3, 4,
0, 0 => "newline , gapleft 40 , split 2" 9, 3, 4, 0, 1 => (null) |
| 9, 3, 4, 1 | GComboBoxWithLabel | comboBoxType | 9, 3, 4, 1,
0, 0 => "newline , gapleft 60 , split 2" 9, 3, 4, 1, 0, 1 => (null) 9, 3, 4, 1, 1 => (null) |
| 9, 3, 4, 2 | GEntryReal | entryRealVecX | 9, 3, 4, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 2, 0, 1 => (null) 9, 3, 4, 2, 1 => "split 2" |
| 9, 3, 4, 3 | GEntryReal | entryRealVecY | 9, 3, 4, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 3, 0, 1 => (null) 9, 3, 4, 3, 1 => "split 2" |
| 9, 3, 4, 4 | GEntryReal | entryRealVecZ | 9, 3, 4, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 4, 0, 1 => (null) 9, 3, 4, 4, 1 => "split 2" |
| 9, 3, 4, 5 | GEntryReal | entryRealAlfa | 9, 3, 4, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 5, 0, 1 => (null) 9, 3, 4, 5, 1 => "split 2" 9, 3, 4, 5, 2 => (null) |
| 9, 3, 4, 6 | GEntryReal | entryRealBeta | 9, 3, 4, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 6, 0, 1 => (null) 9, 3, 4, 6, 1 => "split 2" 9, 3, 4, 6, 2 => (null) |
| 9, 3, 4, 7 | GEntryReal | entryRealNorm | 9, 3, 4, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 4, 7, 0, 1 => (null) 9, 3, 4, 7, 1 => "split 2" |
| Index | Class | Item | Constraint |
| 10, 0 | GLabelWithIndicator | labelLawName | 10, 0, 0 =>
"newline , gapleft 0 , split 2" 10, 0, 1 => (null) |
| 10, 1 | GSeparator | separator1 | "newline , gapleft 0 , spanx 3 , growx" |
| 10, 2 | GEntryReal | entryRealAngleOfAttack | 10, 2, 0, 0 =>
"newline , gapleft 20 , split 2" 10, 2, 0, 1 => (null) 10, 2, 1 => "split 2" 10, 2, 2 => (null) |
| 10, 3 | GEntryReal | entryRealSideSlipAngle | 10, 3, 0, 0 =>
"newline , gapleft 20 , split 2" 10, 3, 0, 1 => (null) 10, 3, 1 => "split 2" 10, 3, 2 => (null) |
| 10, 4 | GEntryReal | entryRealBankAngle | 10, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 10, 4, 0, 1 => (null) 10, 4, 1 => "split 2" 10, 4, 2 => (null) |
| Nested Class Summary | |
|---|---|
static class |
GPAttitudeLawSelector.GPLawsEnum
Attitude laws enumerate. |
| Nested classes/interfaces inherited from class fr.cnes.genius.main.GComponent |
|---|
fr.cnes.genius.main.GComponent.CopyPasteOperation, fr.cnes.genius.main.GComponent.DisplayIndicatorStatus, fr.cnes.genius.main.GComponent.ItemType, fr.cnes.genius.main.GComponent.Operation |
| Nested classes/interfaces inherited from interface fr.cnes.genopus.main.GPPatriusWithObjects |
|---|
GPPatriusWithObjects.ArgsChecker |
| Field Summary |
|---|
| Fields inherited from class fr.cnes.genius.main.GComponent |
|---|
NAME_ATTRIBUTE |
| Constructor Summary | |
|---|---|
GPAttitudeLawSelector()
Constructor vide. |
|
GPAttitudeLawSelector(CustomAttitudeLaw attitudeLaw)
Constructor. |
|
GPAttitudeLawSelector(String widgetId)
Constructor without attitude law. |
|
GPAttitudeLawSelector(String widgetId,
CustomAttitudeLaw attitudeLaw)
Constructor. |
|
| Method Summary | |
|---|---|
void |
after(fr.cnes.genius.main.GEvent e)
|
void |
attachCopyPasteMenu(String label,
fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
|
void |
before(fr.cnes.genius.main.GEvent e)
|
void |
clear()
|
void |
display()
|
void |
generic()
|
static int |
getCount()
Getter for the attitude laws counter. |
org.orekit.bodies.BodyShape |
getEarthShape()
Getter for the Earth shape. |
fr.cnes.genius.highLevel.GComboBoxWithLabel |
getGComboBoxLawType()
Getter for the GComboBoxWithLabel defining the type of attitude law. |
fr.cnes.genius.highLevel.GEntryString |
getGEntryStringLawName()
Getter for the law name widget. |
fr.cnes.genius.highLevel.GLabelWithIndicator |
getGLabel()
Getter for the GLabelWithIndicator defining the label of attitude law. |
Collection<GPAttitudeLawAbstract> |
getGPAttitudeLaws()
Getter for the collection of GPAttitudeLawAbstract. |
String |
getLawName()
Gets the attitude law name. |
CustomAttitudeLaw |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget. |
CustomAttitudeLaw |
getPatriusObject(Object... args)
Returns the PATRIUS object associated to a GENOPUS widget. |
org.orekit.time.AbsoluteDate |
getReferenceDate()
Method to get the reference date for the selected attitude law. |
GPAttitudeLawAbstract |
getSelectedGPAttitudeLaw()
Get the GPAttitudeLaw corresponding to the currently selection of the combo box. |
fr.cnes.genius.main.GComponent |
getSubComponent(int position)
|
boolean |
isEnabled()
|
boolean |
isModified()
|
void |
read()
|
void |
setAttitudeLaw(CustomAttitudeLaw attitudeLaw)
Setter for the attitude law to show in the widget. |
static void |
setCount(int count)
Getter for the attitude laws counter. |
void |
setDefaultAttitudeLaw(CustomAttitudeLaw defaultAttitudeLaw)
Setter for the default attitude law of the widget. |
void |
setEarthShape(org.orekit.bodies.BodyShape earthShape)
Setter for the Earth shape. |
void |
setEnabled(boolean b)
|
void |
setLawName(String lawName)
Sets the attitude law name. |
void |
setPropagationFrame(org.orekit.frames.Frame propagationFrame)
Setter for the propagation frame. |
void |
setReferenceDate(org.orekit.time.AbsoluteDate refDate,
org.orekit.time.TimeScale timeScale)
Method to set the reference date for the attitude laws. |
void |
setSavedAttitudeLaw(CustomAttitudeLaw savedAttitudeLaw)
Setter for the reference attitude law of the widget. |
void |
setWidgetId(String widgetId)
|
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
|
protected void |
updateIsModifiedIndicator()
|
protected void |
updateStatus()
Update the global status of the widget following the status of its components. |
void |
write()
|
| Methods inherited from class fr.cnes.genius.lowLevel.GContainer |
|---|
put |
| Methods inherited from class fr.cnes.genius.main.GComponent |
|---|
activateConstraintsByType, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getComponent, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getSimpleWidgetId, getStatus, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidth, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GPAttitudeLawSelector()
public GPAttitudeLawSelector(CustomAttitudeLaw attitudeLaw)
attitudeLaw - attitude law to show.
public GPAttitudeLawSelector(String widgetId,
CustomAttitudeLaw attitudeLaw)
widgetId - widget identifier, if null an identifier will be automatically created.attitudeLaw - attitude law to show.public GPAttitudeLawSelector(String widgetId)
widgetId - widget identifier, if null an identifier will be automatically created.| Method Detail |
|---|
public static int getCount()
public static void setCount(int count)
count - the number of already created attitude laws until now.public void setWidgetId(String widgetId)
setWidgetId in class fr.cnes.genius.main.GComponentpublic void setEarthShape(org.orekit.bodies.BodyShape earthShape)
setEarthShape in interface GPAttitudeLawAbstract.GPAttitudeLawWithEarthShapeearthShape - the Earth shape.public org.orekit.bodies.BodyShape getEarthShape()
getEarthShape in interface GPAttitudeLawAbstract.GPAttitudeLawWithEarthShape
public void setPropagationFrame(org.orekit.frames.Frame propagationFrame)
throws GPAttitudeException
propagationFrame - frame to be set as pseudoinertial frame in the LOF attitude law (only
GPAttitudeException - In case the of invalid frame.public fr.cnes.genius.highLevel.GLabelWithIndicator getGLabel()
public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxLawType()
public Collection<GPAttitudeLawAbstract> getGPAttitudeLaws()
public GPAttitudeLawAbstract getSelectedGPAttitudeLaw()
public fr.cnes.genius.highLevel.GEntryString getGEntryStringLawName()
public String getLawName()
public void setLawName(String lawName)
lawName - the attitude law name
public CustomAttitudeLaw getPatriusObject()
throws GPAttitudeException
getPatriusObject in interface GPPatrius<CustomAttitudeLaw>GPAttitudeException
public CustomAttitudeLaw getPatriusObject(Object... args)
throws fr.cnes.genius.exception.GException
getPatriusObject in interface GPPatriusWithObjects<CustomAttitudeLaw>args - The parameters are 0: BodyShape.
fr.cnes.genius.exception.GException - if the PATRIUS object cannot be created from the widget data.
public void setAttitudeLaw(CustomAttitudeLaw attitudeLaw)
throws GPAttitudeException
attitudeLaw - attitude law to set in the widget.
GPAttitudeException - if the given attitude law is not compatible with the widget.
public void setDefaultAttitudeLaw(CustomAttitudeLaw defaultAttitudeLaw)
throws GPAttitudeException
defaultAttitudeLaw - default attitude law to set in the widget.
GPAttitudeException - if the given attitude law is not compatible with the widget.
public void setSavedAttitudeLaw(CustomAttitudeLaw savedAttitudeLaw)
throws GPAttitudeException
savedAttitudeLaw - reference attitude law to set in the widget.
GPAttitudeException - if the given attitude law is not compatible with the widget.
public void attachCopyPasteMenu(String label,
fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
attachCopyPasteMenu in class fr.cnes.genius.main.GComponentprotected void updateIsModifiedIndicator()
updateIsModifiedIndicator in class fr.cnes.genius.main.GComponentprotected void updateStatus()
public boolean isEnabled()
isEnabled in class fr.cnes.genius.main.GComponentpublic void setEnabled(boolean b)
setEnabled in class fr.cnes.genius.main.GComponentpublic boolean isModified()
isModified in class fr.cnes.genius.main.GComponent
public void before(fr.cnes.genius.main.GEvent e)
throws fr.cnes.genius.exception.GException
before in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GException
public void after(fr.cnes.genius.main.GEvent e)
throws fr.cnes.genius.exception.GException
after in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GException
public void generic()
throws fr.cnes.genius.exception.GException
generic in class fr.cnes.genius.lowLevel.GContainerfr.cnes.genius.exception.GException
public void display()
throws fr.cnes.genius.exception.GException
display in interface fr.cnes.genius.main.GDisplayfr.cnes.genius.exception.GException
public void read()
throws fr.cnes.genius.exception.GException
read in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void write()
throws fr.cnes.genius.exception.GException
write in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void clear()
throws fr.cnes.genius.exception.GException
clear in interface fr.cnes.genius.main.GClearfr.cnes.genius.exception.GException
public fr.cnes.genius.main.GComponent getSubComponent(int position)
throws fr.cnes.genius.exception.GComponentException
getSubComponent in class fr.cnes.genius.main.GComponentfr.cnes.genius.exception.GComponentExceptionpublic void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterface
public void setReferenceDate(org.orekit.time.AbsoluteDate refDate,
org.orekit.time.TimeScale timeScale)
refDate - reference datetimeScale - time scale for the time offsets of the spin stabilized laws
public org.orekit.time.AbsoluteDate getReferenceDate()
throws GPAttitudeException
GPAttitudeException - if the reference date is undefined.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||