public class GPOrbit extends fr.cnes.genius.lowLevel.GContainer implements fr.cnes.genius.main.GReadWrite, fr.cnes.genius.main.GListener, fr.cnes.genius.main.GDisplay, fr.cnes.genius.main.GClear, GPPatrius<fr.cnes.sirius.patrius.orbits.Orbit>, fr.cnes.genius.main.GCondensedStatusInterface
Index | Class | Item | Constraint |
0 | GLabelWithIndicator | label | 0, 0 => "newline , split 2 , height 30" 0, 1 => (null) |
1 | GButton | forcePivotButton | (null) |
2 | GButton | convertTLEButton | (null) |
3 | GCheckBoxWithIndicator | deactivateConversionsCheckbox | 2, 0, 0 =>
"newline , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
4 | GPAbsoluteDate | date | "newline" (see table below) |
5 | GPFrame | frame | "newline" (see table below) |
6 | GComboBoxWithLabel | paramsTypeComboBox | 5, 0, 0 =>
"newline , gapleft 30 , split 2" 5, 0, 1 => (null) 5, 1 => (null) |
7 | GPKeplerianParameters | keplerianParams | "newline" (see table below) |
8 | GPCartesianParameters | cartesianParams | "newline" (see table below) |
9 | GPCircularParameters | circularParams | "newline" (see table below) |
10 | GPEquinoctialParameters | equinoctialParams | "newline" (see table below) |
11 | GPEquatorialParameters | equatorialParams | "newline" (see table below) |
12 | GPApsisRadiusParameters | apsisRadiusParams | "newline" (see table below) |
13 | GPApsisAltitudeParameters | apsisAltitudeParams | "newline" (see table below) |
14 | GPReentryParameters | reentryParams | "newline" (see table below) |
Index | Class | Item | Constraint |
3, 0 | GLabelWithIndicator | label | 3, 0, 0 =>
"newline , gapleft 30 , split 2" 3, 0, 1 => (null) |
3, 1 | GPDateField | dateField | "spanx 2 , split 5" |
3, 2 | GPopupListWithLabel | popupListTimeScales | 3, 2, 0, 0 => "split 4" 3, 2, 0, 1 => (null) 3, 2, 1 => (null) |
3, 3 | GButton | buttonRelativeDate | (null) |
Index | Class | Item | Constraint |
4, 0 | GComboBoxWithLabel | comboBoxRefFrame | 4, 0, 0, 0 =>
"newline , gapleft 30 , split 2" 4, 0, 0, 1 => (null) 4, 0, 1 => "split 4" |
4, 1 | GCheckBoxWithIndicator | checkBoxEOP | 4, 1, 0,
0 => (null) 4, 1, 0, 1 => (null) 4, 1, 1 => (null) |
4, 2 | GPAbsoluteDate | absoluteDateH0 | "newline" (see table below) |
4, 3 | GEntryReal | entryRealN | 4, 3, 0, 0 =>
"newline , gapleft 50 , split 2" 4, 3, 0, 1 => (null) 4, 3, 1 => "split 2" 4, 3, 2 => (null) |
4, 4 | GEntryReal | entryRealLon | 4, 4, 0, 0 =>
"newline , gapleft 50 , split 2" 4, 4, 0, 1 => (null) 4, 4, 1 => "split 2" 4, 4, 2 => (null) |
Index | Class | Item | Constraint |
4, 2, 0 | GLabelWithIndicator | label | 4, 2, 0, 0
=> "newline , gapleft 50 , split 2" 4, 2, 0, 1 => (null) |
4, 2, 1 | GPDateField | dateField | "spanx 2 , split 5" |
4, 2, 2 | GPopupListWithLabel | popupListTimeScales | 4, 2, 2, 0, 0 => "split 4" 4, 2, 2, 0, 1 => (null) 4, 2, 2, 1 => (null) |
4, 2, 3 | GButton | buttonRelativeDate | (null) |
Index | Class | Item | Constraint |
6, 0 | GLabelWithIndicator | label | 6, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 6, 0, 1 => (null) |
6, 1 | GEntryReal | entryRealA | 6, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 1, 0, 1 => (null) 6, 1, 1 => "alignx Right" 6, 1, 2 => (null) |
6, 2 | GEntryReal | entryRealE | 6, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 2, 0, 1 => (null) 6, 2, 1 => "alignx Right" |
6, 3 | GEntryReal | entryRealI | 6, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 3, 0, 1 => (null) 6, 3, 1 => "alignx Right" 6, 3, 2 => (null) |
6, 4 | GEntryReal | entryRealRAAN | 6, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 4, 0, 1 => (null) 6, 4, 1 => "alignx Right" 6, 4, 2 => (null) |
6, 5 | GEntryReal | entryRealPA | 6, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 5, 0, 1 => (null) 6, 5, 1 => "alignx Right" 6, 5, 2 => (null) |
6, 6 | GEntryReal | entryRealAnomaly | 6, 6, 0, 0 =>
(null) 6, 6, 0, 1 => (null) 6, 6, 1 => "alignx Right" 6, 6, 2 => (null) |
6, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
6, 8 | GPopupListWithLabel | popupListVType | 6, 8, 0, 0
=> "newline , gapleft 60 , split 2" 6, 8, 0, 1 => (null) 6, 8, 1 => "split 4 , alignx Right" |
6, 9 | GButton | forcePivotButton | (null) |
Index | Class | Item | Constraint |
6, 7, 0 | GLabelWithIndicator | label | 6, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 6, 7, 0, 1 => (null) |
6, 7, 1 | GRealField | textField | (null) |
6, 7, 2 | GPopupList | units | (null) |
6, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
6, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
6, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
6, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 6, 7, 3, 1,
0, 0, 0 => "split 3" 6, 7, 3, 1, 0, 0, 1 => (null) 6, 7, 3, 1, 0, 1 => (null) |
6, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
6, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
6, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
6, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
6, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
7, 0 | GLabelWithIndicator | label | 7, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 7, 0, 1 => (null) |
7, 1 | GEntryReal | entryRealX | 7, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 1, 0, 1 => (null) 7, 1, 1 => "alignx Right" 7, 1, 2 => (null) |
7, 2 | GEntryReal | entryRealY | 7, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 2, 0, 1 => (null) 7, 2, 1 => "alignx Right" 7, 2, 2 => (null) |
7, 3 | GEntryReal | entryRealZ | 7, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 3, 0, 1 => (null) 7, 3, 1 => "alignx Right" 7, 3, 2 => (null) |
7, 4 | GEntryReal | entryRealVx | 7, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 4, 0, 1 => (null) 7, 4, 1 => "alignx Right" 7, 4, 2 => (null) |
7, 5 | GEntryReal | entryRealVy | 7, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 5, 0, 1 => (null) 7, 5, 1 => "alignx Right" 7, 5, 2 => (null) |
7, 6 | GEntryReal | entryRealVz | 7, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 6, 0, 1 => (null) 7, 6, 1 => "alignx Right" 7, 6, 2 => (null) |
7, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
Index | Class | Item | Constraint |
7, 7, 0 | GLabelWithIndicator | label | 7, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 7, 7, 0, 1 => (null) |
7, 7, 1 | GRealField | textField | (null) |
7, 7, 2 | GPopupList | units | (null) |
7, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
7, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
7, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
7, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 7, 7, 3, 1,
0, 0, 0 => "split 3" 7, 7, 3, 1, 0, 0, 1 => (null) 7, 7, 3, 1, 0, 1 => (null) |
7, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
7, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
7, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
7, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
7, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
8, 0 | GLabelWithIndicator | label | 8, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 8, 0, 1 => (null) |
8, 1 | GEntryReal | entryRealA | 8, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 1, 0, 1 => (null) 8, 1, 1 => "alignx Right" 8, 1, 2 => (null) |
8, 2 | GEntryReal | entryRealEx | 8, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 2, 0, 1 => (null) 8, 2, 1 => "alignx Right" |
8, 3 | GEntryReal | entryRealEy | 8, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 3, 0, 1 => (null) 8, 3, 1 => "alignx Right" |
8, 4 | GEntryReal | entryRealI | 8, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 4, 0, 1 => (null) 8, 4, 1 => "alignx Right" 8, 4, 2 => (null) |
8, 5 | GEntryReal | entryRealRAAN | 8, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 5, 0, 1 => (null) 8, 5, 1 => "alignx Right" 8, 5, 2 => (null) |
8, 6 | GEntryReal | entryRealAOL | 8, 6, 0, 0 => (null) 8, 6, 0, 1 => (null) 8, 6, 1 => "alignx Right" 8, 6, 2 => (null) |
8, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
8, 8 | GPopupListWithLabel | popupListAOLType | 8, 8, 0,
0 => "newline , gapleft 60 , split 2" 8, 8, 0, 1 => (null) 8, 8, 1 => "split 4 , alignx Right" |
8, 9 | GButton | forcePivotButton | (null) |
Index | Class | Item | Constraint |
8, 7, 0 | GLabelWithIndicator | label | 8, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 8, 7, 0, 1 => (null) |
8, 7, 1 | GRealField | textField | (null) |
8, 7, 2 | GPopupList | units | (null) |
8, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
8, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
8, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
8, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 8, 7, 3, 1,
0, 0, 0 => "split 3" 8, 7, 3, 1, 0, 0, 1 => (null) 8, 7, 3, 1, 0, 1 => (null) |
8, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
8, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
8, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
8, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
8, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
9, 0 | GLabelWithIndicator | label | 9, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 9, 0, 1 => (null) |
9, 1 | GEntryReal | entryRealA | 9, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 1, 0, 1 => (null) 9, 1, 1 => "alignx Right" 9, 1, 2 => (null) |
9, 2 | GEntryReal | entryRealEx | 9, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 2, 0, 1 => (null) 9, 2, 1 => "alignx Right" |
9, 3 | GEntryReal | entryRealEy | 9, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 3, 0, 1 => (null) 9, 3, 1 => "alignx Right" |
9, 4 | GEntryReal | entryRealHx | 9, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 4, 0, 1 => (null) 9, 4, 1 => "alignx Right" |
9, 5 | GEntryReal | entryRealHy | 9, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 5, 0, 1 => (null) 9, 5, 1 => "alignx Right" |
9, 6 | GEntryReal | entryRealL | 9, 6, 0, 0 => (null) 9, 6, 0, 1 => (null) 9, 6, 1 => "alignx Right" 9, 6, 2 => (null) |
9, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
9, 8 | GPopupListWithLabel | popupListLType | 9, 8, 0, 0
=> "newline , gapleft 60 , split 2" 9, 8, 0, 1 => (null) 9, 8, 1 => "split 4 , alignx Right" |
9, 9 | GButton | forcePivotButton | (null) |
Index | Class | Item | Constraint |
9, 7, 0 | GLabelWithIndicator | label | 9, 7, 0, 0 =>
"newline , gapleft 60 , split 2" 9, 7, 0, 1 => (null) |
9, 7, 1 | GRealField | textField | (null) |
9, 7, 2 | GPopupList | units | (null) |
9, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
9, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
9, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
9, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 9, 7, 3, 1,
0, 0, 0 => "split 3" 9, 7, 3, 1, 0, 0, 1 => (null) 9, 7, 3, 1, 0, 1 => (null) |
9, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
9, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
9, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
9, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
9, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
10, 0 | GLabelWithIndicator | label | 10, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 10, 0, 1 => (null) |
10, 1 | GEntryReal | entryRealA | 10, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 10, 1, 0, 1 => (null) 10, 1, 1 => "alignx Right" 10, 1, 2 => (null) |
10, 2 | GEntryReal | entryRealE | 10, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 10, 2, 0, 1 => (null) 10, 2, 1 => "alignx Right" |
10, 3 | GEntryReal | entryRealLOP | 10, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 10, 3, 0, 1 => (null) 10, 3, 1 => "alignx Right" 10, 3, 2 => (null) |
10, 4 | GEntryReal | entryRealIx | 10, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 10, 4, 0, 1 => (null) 10, 4, 1 => "alignx Right" |
10, 5 | GEntryReal | entryRealIy | 10, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 10, 5, 0, 1 => (null) 10, 5, 1 => "alignx Right" |
10, 6 | GEntryReal | entryRealAnomaly | 10, 6, 0, 0 => (null) 10, 6, 0, 1 => (null) 10, 6, 1 => "alignx Right" 10, 6, 2 => (null) |
10, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
10, 8 | GPopupListWithLabel | popupListVType | 10, 8, 0,
0 => "newline , gapleft 60 , split 2" 10, 8, 0, 1 => (null) 10, 8, 1 => "split 4 , alignx Right" |
10, 9 | GButton | forcePivotButton | (null) |
Index | Class | Item | Constraint |
10, 7, 0 | GLabelWithIndicator | label | 10, 7, 0, 0
=> "newline , gapleft 60 , split 2" 10, 7, 0, 1 => (null) |
10, 7, 1 | GRealField | textField | (null) |
10, 7, 2 | GPopupList | units | (null) |
10, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
10, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
10, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
10, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 10, 7, 3,
1, 0, 0, 0 => "split 3" 10, 7, 3, 1, 0, 0, 1 => (null) 10, 7, 3, 1, 0, 1 => (null) |
10, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
10, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
10, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
10, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
10, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
11, 0 | GLabelWithIndicator | label | 11, 0, 0
=> "newline , gapleft 30 , spanx 2 , split 2" 11, 0, 1 => (null) |
11, 1 | GEntryReal | entryRealRp | 11, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 11, 1, 0, 1 => (null) 11, 1, 1 => "alignx Right" 11, 1, 2 => (null) |
11, 2 | GEntryReal | entryRealRa | 11, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 11, 2, 0, 1 => (null) 11, 2, 1 => "alignx Right" 11, 2, 2 => (null) |
11, 3 | GEntryReal | entryRealI | 11, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 11, 3, 0, 1 => (null) 11, 3, 1 => "alignx Right" 11, 3, 2 => (null) |
11, 4 | GEntryReal | entryRealRAAN | 11, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 11, 4, 0, 1 => (null) 11, 4, 1 => "alignx Right" 11, 4, 2 => (null) |
11, 5 | GEntryReal | entryRealPA | 11, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 11, 5, 0, 1 => (null) 11, 5, 1 => "alignx Right" 11, 5, 2 => (null) |
11, 6 | GEntryReal | entryRealAnomaly | 11, 6, 0, 0 =>
(null) 11, 6, 0, 1 => (null) 11, 6, 1 => "alignx Right" 11, 6, 2 => (null) |
11, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
11, 8 | GPopupListWithLabel | popupListVType | 11, 8, 0,
0 => "newline , gapleft 60 , split 2" 11, 8, 0, 1 => (null) 11, 8, 1 => "split 4 , alignx Right" |
11, 9 | GButton | forcePivotButton | (null) |
Index | Class | Item | Constraint |
11, 7, 0 | GLabelWithIndicator | label | 11, 7, 0, 0
=> "newline , gapleft 60 , split 2" 11, 7, 0, 1 => (null) |
11, 7, 1 | GRealField | textField | (null) |
11, 7, 2 | GPopupList | units | (null) |
11, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
11, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
11, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
11, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 11, 7, 3,
1, 0, 0, 0 => "split 3" 11, 7, 3, 1, 0, 0, 1 => (null) 11, 7, 3, 1, 0, 1 => (null) |
11, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
11, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
11, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
11, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
11, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
12, 0 | GLabelWithIndicator | label | 12, 0, 0
=> "newline , gapleft 30 , spanx 2 , split 2" 12, 0, 1 => (null) |
12, 1 | GEntryReal | entryRealHp | 12, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 1, 0, 1 => (null) 12, 1, 1 => "alignx Right" 12, 1, 2 => (null) |
12, 2 | GEntryReal | entryRealHa | 12, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 2, 0, 1 => (null) 12, 2, 1 => "alignx Right" 12, 2, 2 => (null) |
12, 3 | GEntryReal | entryRealI | 12, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 3, 0, 1 => (null) 12, 3, 1 => "alignx Right" 12, 3, 2 => (null) |
12, 4 | GEntryReal | entryRealRAAN | 12, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 4, 0, 1 => (null) 12, 4, 1 => "alignx Right" 12, 4, 2 => (null) |
12, 5 | GEntryReal | entryRealPA | 12, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 5, 0, 1 => (null) 12, 5, 1 => "alignx Right" 12, 5, 2 => (null) |
12, 6 | GEntryReal | entryRealAnomaly | 12, 6, 0, 0 =>
(null) 12, 6, 0, 1 => (null) 12, 6, 1 => "alignx Right" 12, 6, 2 => (null) |
12, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
12, 8 | GPopupListWithLabel | popupListVType | 12, 8, 0,
0 => "newline , gapleft 60 , split 2" 12, 8, 0, 1 => (null) 12, 8, 1 => "split 4 , alignx Right" |
12, 9 | GButton | forcePivotButton | (null) |
12, 10 | GPEntryEarthEqRad | entryRealReq | "newline" (see table below) |
Index | Class | Item | Constraint |
12, 7, 0 | GLabelWithIndicator | label | 12, 7, 0, 0
=> "newline , gapleft 60 , split 2" 12, 7, 0, 1 => (null) |
12, 7, 1 | GRealField | textField | (null) |
12, 7, 2 | GPopupList | units | (null) |
12, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
12, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
12, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
12, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 12, 7, 3,
1, 0, 0, 0 => "split 3" 12, 7, 3, 1, 0, 0, 1 => (null) 12, 7, 3, 1, 0, 1 => (null) |
12, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
12, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
12, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
12, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
12, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
12, 10, 0 | GLabelWithIndicator | label | 12, 10, 0,
0 => "newline , gapleft 60 , split 2" 12, 10, 0, 1 => (null) |
12, 10, 1 | GRealField | textField | (null) |
12, 10, 2 | GPopupList | units | (null) |
12, 10, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
12, 10, 3, 0 | GButton | button | "split 2 , alignx Right" |
12, 10, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
12, 10, 3, 1, 0 | GComboBoxWithLabel | combobox | 12, 10,
3, 1, 0, 0, 0 => "split 3" 12, 10, 3, 1, 0, 0, 1 => (null) 12, 10, 3, 1, 0, 1 => (null) |
12, 10, 3, 1, 1 | GLabel | label | "newline , split 3" |
12, 10, 3, 1, 2 | GLabel | valueLabel | (null) |
12, 10, 3, 1, 3 | GLabel | unitLabel | (null) |
12, 10, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
12, 10, 3, 1, 5 | GButton | cancelButton | (null) |
Index | Class | Item | Constraint |
13, 0 | GLabelWithIndicator | label | 13, 0, 0 =>
"newline , gapleft 30 , spanx 2 , split 2" 13, 0, 1 => (null) |
13, 1 | GEntryReal | entryRealAlt | 13, 1, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 1, 0, 1 => (null) 13, 1, 1 => "alignx Right" 13, 1, 2 => (null) |
13, 2 | GEntryReal | entryRealLat | 13, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 2, 0, 1 => (null) 13, 2, 1 => "alignx Right" 13, 2, 2 => (null) |
13, 3 | GEntryReal | entryRealLon | 13, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 3, 0, 1 => (null) 13, 3, 1 => "alignx Right" 13, 3, 2 => (null) |
13, 4 | GEntryReal | entryRealVel | 13, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 4, 0, 1 => (null) 13, 4, 1 => "alignx Right" 13, 4, 2 => (null) |
13, 5 | GEntryReal | entryRealFpa | 13, 5, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 5, 0, 1 => (null) 13, 5, 1 => "alignx Right" 13, 5, 2 => (null) |
13, 6 | GEntryReal | entryRealAzi | 13, 6, 0, 0 =>
"newline , gapleft 60 , split 2" 13, 6, 0, 1 => (null) 13, 6, 1 => "alignx Right" 13, 6, 2 => (null) |
13, 7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
Index | Class | Item | Constraint |
13, 7, 0 | GLabelWithIndicator | label | 13, 7, 0, 0
=> "newline , gapleft 60 , split 2" 13, 7, 0, 1 => (null) |
13, 7, 1 | GRealField | textField | (null) |
13, 7, 2 | GPopupList | units | (null) |
13, 7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
13, 7, 3, 0 | GButton | button | "split 2 , alignx Right" |
13, 7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
13, 7, 3, 1, 0 | GComboBoxWithLabel | combobox | 13, 7, 3,
1, 0, 0, 0 => "split 3" 13, 7, 3, 1, 0, 0, 1 => (null) 13, 7, 3, 1, 0, 1 => (null) |
13, 7, 3, 1, 1 | GLabel | label | "newline , split 3" |
13, 7, 3, 1, 2 | GLabel | valueLabel | (null) |
13, 7, 3, 1, 3 | GLabel | unitLabel | (null) |
13, 7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
13, 7, 3, 1, 5 | GButton | cancelButton | (null) |
Modifier and Type | Class and Description |
---|---|
static class |
GPOrbit.GPParamsType
List of orbital parameters representations available in GENOPUS.
|
Constructor and Description |
---|
GPOrbit(String label)
Constructor without orbit.
|
GPOrbit(String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow)
Constructor without orbit.
|
GPOrbit(String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
GPOrbit(String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
GPOrbit(String widgetId,
String label)
Constructor.
|
GPOrbit(String widgetId,
String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow)
Constructor.
|
GPOrbit(String widgetId,
String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
GPOrbit(String widgetId,
String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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() |
static fr.cnes.sirius.patrius.orbits.Orbit |
createOrbit(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.frames.Frame frame,
fr.cnes.sirius.patrius.time.AbsoluteDate date)
Method to create une orbit from a set of orbital parameters, a frame and an absolute date.
|
void |
display() |
void |
generic() |
GPFrame.GPRefFrame[] |
getAvailableFrames()
Getter for the list of frames available in the widget.
|
GPOrbit.GPParamsType[] |
getAvailableParamsTypes()
Getter for the list of types of parameters available in the widget.
|
fr.cnes.genius.lowLevel.GButton |
getGButtonForcePivot()
Getter for the GButton used to force the pivot.
|
fr.cnes.genius.lowLevel.GButton |
getGButtonTLEConvert()
Getter for the GButton used to open TLE converter dialog box
|
fr.cnes.genius.highLevel.GComboBoxWithLabel |
getGComboBoxParamsType()
Getter for the GComboBox defining the type of parameters.
|
fr.cnes.genius.highLevel.GLabelWithIndicator |
getGLabel()
Getter for the label of the GPOrbit widget.
|
GPAbsoluteDate |
getGPAbsoluteDate()
Getter for the GPAbsoluteDate defining the date.
|
GPFrame |
getGPFrame()
Getter for the GPFrame defining the frame.
|
Collection<GPParametersAbstract> |
getGPParams()
Getter for the collection of GPParametersAbstract.
|
fr.cnes.sirius.patrius.orbits.Orbit |
getPatriusObject()
Getter for the Orekit's orbit defined in the widget.
|
fr.cnes.genius.main.GComponent |
getSubComponent(int position) |
boolean |
isEnabled() |
boolean |
isModified() |
void |
read() |
void |
setAvailableFrames(GPFrame.GPRefFrame... framesToShow)
Setter for the list of frames available in the widget.
|
void |
setAvailableParamsTypes(GPOrbit.GPParamsType... paramsTypesToShow)
Setter for the list of frames available in the widget.
|
void |
setDefaultOrbit(fr.cnes.sirius.patrius.orbits.Orbit defaultOrbit)
Setter for the default orbit (shown in Clear).
|
void |
setDisplayMode(boolean displayMode)
Set the display mode.
|
void |
setEnabled(boolean b) |
void |
setOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit)
Orbit setter.
|
void |
setSavedOrbit(fr.cnes.sirius.patrius.orbits.Orbit savedOrbit)
Setter for the saved orbit (used as reference to check for modifications).
|
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus) |
void |
updateIsModifiedIndicator() |
void |
write() |
activateConstraintsByType, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, clearAllInnerDescendantConstraint, clearConstraint, clearInnerDescendantContraint, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getComponent, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGClassName, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getPathInConfigFile, getSimpleWidgetId, getStatus, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, isForcedStatus, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDefaultConstraints, setDisplayIsModifiedIndicator, setElement, setForcedStatus, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidgetId, setWidth, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public GPOrbit(String label)
label
- text to display in the label.public GPOrbit(String label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow)
label
- text to display in the label.framesToShow
- list of frames to show in the widgetparamsTypesToShow
- list of parameters representations to show in the widgetpublic GPOrbit(String label, fr.cnes.sirius.patrius.orbits.Orbit orbit)
label
- text to display in the label.orbit
- orbit to showpublic GPOrbit(String label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.orbits.Orbit orbit)
label
- text to display in the label.framesToShow
- list of frames to show in the widgetparamsTypesToShow
- list of parameters representations to show in the widgetorbit
- orbit to showpublic GPOrbit(String widgetId, String label)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.public GPOrbit(String widgetId, String label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.framesToShow
- list of frames to show in the widgetparamsTypesToShow
- list of parameters representations to show in the widgetpublic GPOrbit(String widgetId, String label, fr.cnes.sirius.patrius.orbits.Orbit orbit)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.orbit
- orbit to showpublic GPOrbit(String widgetId, String label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.orbits.Orbit orbit)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.framesToShow
- list of frames to show in the widgetparamsTypesToShow
- list of parameters representations to show in the widgetorbit
- orbit to showpublic static fr.cnes.sirius.patrius.orbits.Orbit createOrbit(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params, fr.cnes.sirius.patrius.frames.Frame frame, fr.cnes.sirius.patrius.time.AbsoluteDate date) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
params
- set of orbital parameters (it must be an instance of KeplerianParameters,
CartesianParameters, ApsisAltitudeParameters, ApsisRadiusParameters,
CircularParameters, EquatorialParameters, EquinoctialParameters or ReentryParameters,
otherwise a runtime exception will be thrown).frame
- orbit frame.date
- orbit date.GPOrbitException
- in case of unknown type of parameters or if the params are invalid:fr.cnes.genius.exception.GArithmeticException
- if the params are invalid:public fr.cnes.genius.highLevel.GLabelWithIndicator getGLabel()
public GPAbsoluteDate getGPAbsoluteDate()
public GPFrame getGPFrame()
public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxParamsType()
public fr.cnes.genius.lowLevel.GButton getGButtonForcePivot()
public fr.cnes.genius.lowLevel.GButton getGButtonTLEConvert()
public Collection<GPParametersAbstract> getGPParams()
public GPOrbit.GPParamsType[] getAvailableParamsTypes()
public void setAvailableParamsTypes(GPOrbit.GPParamsType... paramsTypesToShow) throws GPOrbitException
paramsTypesToShow
- an array of GPParamsType with the list of types of parameters to
show in the widget. If null: all representations will be shown.GPOrbitException
- if the new list of representations is empty or in case that the
orbit cannot be represented in the first set of parameters from the new list.public GPFrame.GPRefFrame[] getAvailableFrames()
public void setAvailableFrames(GPFrame.GPRefFrame... framesToShow) throws GPOrbitException
framesToShow
- an array of GPRefFrame with the list of frames to show in the widget. If
null: all frames will be shown.GPOrbitException
- if there is any problem getting the frame from Patrius or if the
orbit cannot be represented in the selected set of parameters for the first frame of
the new list.public fr.cnes.sirius.patrius.orbits.Orbit getPatriusObject() throws GPOrbitException
getPatriusObject
in interface GPPatrius<fr.cnes.sirius.patrius.orbits.Orbit>
GPOrbitException
- if EOP data is not initialized for the frame or the specified
orbital parameters do not represent a valid orbit.public void setOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
orbit
- the orbit to setGPOrbitException
- if the given reference frame is not available in the widget or the
given orbit cannot be represented.fr.cnes.genius.exception.GArithmeticException
- if the date or the orbital parameters contain NaNs.public void setDefaultOrbit(fr.cnes.sirius.patrius.orbits.Orbit defaultOrbit) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
defaultOrbit
- default orbit to set.GPOrbitException
- if the given reference frame is not available in the widget or the
given orbit cannot be represented.fr.cnes.genius.exception.GArithmeticException
- if the date or the orbital parameters contain NaNs.public void setSavedOrbit(fr.cnes.sirius.patrius.orbits.Orbit savedOrbit) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
savedOrbit
- saved orbit to set.GPOrbitException
- if the given reference frame is not available in the widget or the
given orbit cannot be represented.fr.cnes.genius.exception.GArithmeticException
- if the date or the orbital parameters contain NaNs.public void attachCopyPasteMenu(String label, fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
attachCopyPasteMenu
in class fr.cnes.genius.main.GComponent
public void updateIsModifiedIndicator()
updateIsModifiedIndicator
in class fr.cnes.genius.main.GComponent
public void before(fr.cnes.genius.main.GEvent e)
before
in interface fr.cnes.genius.main.GListener
public void after(fr.cnes.genius.main.GEvent e) throws GPOrbitException
after
in interface fr.cnes.genius.main.GListener
GPOrbitException
public void generic()
generic
in class fr.cnes.genius.lowLevel.GContainer
public void display() throws fr.cnes.genius.exception.GException
display
in interface fr.cnes.genius.main.GDisplay
fr.cnes.genius.exception.GException
public void read() throws fr.cnes.genius.exception.GException
read
in interface fr.cnes.genius.main.GReadWrite
fr.cnes.genius.exception.GException
public void write() throws fr.cnes.genius.exception.GException
write
in interface fr.cnes.genius.main.GReadWrite
fr.cnes.genius.exception.GException
public boolean isEnabled()
isEnabled
in class fr.cnes.genius.main.GComponent
public void setEnabled(boolean b)
setEnabled
in class fr.cnes.genius.main.GComponent
public boolean isModified()
isModified
in class fr.cnes.genius.main.GComponent
public void clear() throws fr.cnes.genius.exception.GException
clear
in interface fr.cnes.genius.main.GClear
fr.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.GComponent
fr.cnes.genius.exception.GComponentException
public void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus
in interface fr.cnes.genius.main.GCondensedStatusInterface
public void setDisplayMode(boolean displayMode)
displayMode
- true displayed parameters should be stored in config fileCopyright © 2018. All rights reserved.