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, fr.cnes.genius.observer.GObserver
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()
Constructor without orbit.
|
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,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Constructor.
|
GPOrbit(String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Constructor without orbit.
|
GPOrbit(String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
GPOrbit(String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
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,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Constructor.
|
GPOrbit(String widgetId,
String label,
GPFrame.GPRefFrame[] framesToShow,
GPOrbit.GPParamsType[] paramsTypesToShow,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Constructor.
|
GPOrbit(String widgetId,
String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit)
Constructor.
|
GPOrbit(String widgetId,
String label,
fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
after(fr.cnes.genius.main.GEvent e) |
void |
after2(fr.cnes.genius.main.GEvent e)
2nd part of after method (split for checkstyle reason)
|
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.
|
MeanOrbitPropagationModel |
getMeanOrbitPropagationModel()
Returns the mean orbit propagation model definition used for mean-osculating conversion.
|
fr.cnes.sirius.patrius.propagation.ParametersType |
getParametersType()
This method returns the parameters type (mean or osculating).
|
fr.cnes.sirius.patrius.orbits.Orbit |
getPatriusObject()
Getter for the PATRIUS orbit defined in the widget.
|
fr.cnes.sirius.patrius.propagation.ParametersType |
getPivotParametersType()
This method returns the parameters type (mean or osculating) for the pivot orbit.
|
double[] |
getPotentialParameters()
Return the potential parameters.
|
fr.cnes.genius.main.GComponent |
getSubComponent(int position) |
boolean |
isEnabled() |
boolean |
isModified() |
void |
notify(Object observable,
Object... args) |
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) (osculating parameters with default Lyddane and potential model).
|
void |
setDefaultOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersNature,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Orbit setter for the default orbit.
|
void |
setDisplayMeanElements(boolean displayMeanOsculatingConversionIn)
Set the display of mean elements.
|
void |
setDisplayMode(boolean displayMode)
Set the display mode.
|
void |
setEnabled(boolean b) |
void |
setOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit)
Orbit setter (osculating parameters with default Lyddane and potential model).
|
void |
setOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersNature,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Orbit setter.
|
void |
setSavedOrbit(fr.cnes.sirius.patrius.orbits.Orbit savedOrbit)
Setter for the saved orbit (used as reference to check for modifications)
(osculating parameters with default Lyddane and potential model).
|
void |
setSavedOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit,
fr.cnes.sirius.patrius.propagation.ParametersType parametersNature,
MeanOrbitPropagationModel meanOrbitPropagationModel,
double[] potentialParameters)
Orbit setter for the saved orbit.
|
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, mouseWheelMoved, parseSimpleConstraint, processGEvent, processMouseWheelEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDefaultConstraints, setDisplayIsModifiedIndicator, setElement, setForcedStatus, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setName, setNameAndCommentInConfigFile, setNameInConfigFile, setPathInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidgetId, setWidth, setWindowBusyCursor, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public GPOrbit()
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, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
label
- text to display in the label.framesToShow
- list of frames to show in the widgetparamsTypesToShow
- list of parameters representations to show in the widgetparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public GPOrbit(String label, fr.cnes.sirius.patrius.orbits.Orbit orbit)
label
- text to display in the label.orbit
- orbit to showpublic GPOrbit(String label, fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
label
- text to display in the label.orbit
- orbit to showparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public 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 label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
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 showparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public 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, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
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 widgetparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public 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, fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.orbit
- orbit to showparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public 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 GPOrbit(String widgetId, String label, GPFrame.GPRefFrame[] framesToShow, GPOrbit.GPParamsType[] paramsTypesToShow, fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersTypeIn, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters)
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 showparametersTypeIn
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}public 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 Collection<GPParametersAbstract> getGPParams()
public GPOrbit.GPParamsType[] getAvailableParamsTypes()
public fr.cnes.genius.lowLevel.GButton getGButtonTLEConvert()
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 fr.cnes.sirius.patrius.propagation.ParametersType getParametersType()
public fr.cnes.sirius.patrius.propagation.ParametersType getPivotParametersType()
public MeanOrbitPropagationModel getMeanOrbitPropagationModel()
public double[] getPotentialParameters()
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 setOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersNature, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
orbit
- the orbit to setparametersNature
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}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 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 setDefaultOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersNature, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
orbit
- the orbit to setparametersNature
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}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 setSavedOrbit(fr.cnes.sirius.patrius.orbits.Orbit orbit, fr.cnes.sirius.patrius.propagation.ParametersType parametersNature, MeanOrbitPropagationModel meanOrbitPropagationModel, double[] potentialParameters) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
orbit
- the orbit to setparametersNature
- parameters type (mean or osculating)meanOrbitPropagationModel
- mean orbit propagation model used for mean - osculating conversionpotentialParameters
- potential parameters for mean - osculating conversion : { req, mu, j2, j3, j4, j5, j6
}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 after2(fr.cnes.genius.main.GEvent e) throws GPOrbitException
e
- eventGPOrbitException
- thrown if nature change failedpublic 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 filepublic void setDisplayMeanElements(boolean displayMeanOsculatingConversionIn)
displayMeanOsculatingConversionIn
- true if mean elements should be displayedCopyright © 2024. All rights reserved.