fr.cnes.genopus.orbits
Class GPOrbit

java.lang.Object
  extended by fr.cnes.genius.main.GComponent
      extended by fr.cnes.genius.lowLevel.GContainer
          extended by fr.cnes.genopus.orbits.GPOrbit
All Implemented Interfaces:
fr.cnes.genius.main.GClear, fr.cnes.genius.main.GCondensedStatusInterface, fr.cnes.genius.main.GDisplay, fr.cnes.genius.main.GListener, fr.cnes.genius.main.GReadWrite, GPPatrius<org.orekit.orbits.Orbit>

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<org.orekit.orbits.Orbit>, fr.cnes.genius.main.GCondensedStatusInterface

Widget representing an OREKIT Orbit.

Author:
aadt
Default Constraint(s):
IndexClassItemConstraint
0GLabelWithIndicatorlabel0, 0 => "newline , split 2 , height 30"
0, 1 => (null)
1GButtonforcePivotButton(null)
2GCheckBoxWithIndicatordeactivateConversionsCheckbox2, 0, 0 => "newline , split 2"
2, 0, 1 => (null)
2, 1 => (null)
3GPAbsoluteDatedate"newline"
(see table below)
4GPFrameframe"newline"
(see table below)
5GComboBoxWithLabelparamsTypeComboBox5, 0, 0 => "newline , gapleft 30 , split 2"
5, 0, 1 => (null)
5, 1 => (null)
6GPKeplerianParameterskeplerianParams"newline"
(see table below)
7GPCartesianParameterscartesianParams"newline"
(see table below)
8GPCircularParameterscircularParams"newline"
(see table below)
9GPEquinoctialParametersequinoctialParams"newline"
(see table below)
10GPEquatorialParametersequatorialParams"newline"
(see table below)
11GPApsisRadiusParametersapsisRadiusParams"newline"
(see table below)
12GPApsisAltitudeParametersapsisAltitudeParams"newline"
(see table below)
13GPReentryParametersreentryParams"newline"
(see table below)

Default Constraint(s) for date:
IndexClassItemConstraint
3, 0GLabelWithIndicatorlabel3, 0, 0 => "newline , gapleft 30 , split 2"
3, 0, 1 => (null)
3, 1GPDateFielddateField"spanx 2 , split 5"
3, 2GPopupListWithLabelpopupListTimeScales3, 2, 0, 0 => "split 4"
3, 2, 0, 1 => (null)
3, 2, 1 => (null)
3, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for frame:
IndexClassItemConstraint
4, 0GComboBoxWithLabelcomboBoxRefFrame4, 0, 0, 0 => "newline , gapleft 30 , split 2"
4, 0, 0, 1 => (null)
4, 0, 1 => "split 4"
4, 1GCheckBoxWithIndicatorcheckBoxEOP4, 1, 0, 0 => (null)
4, 1, 0, 1 => (null)
4, 1, 1 => (null)
4, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
4, 3GEntryRealentryRealN4, 3, 0, 0 => "newline , gapleft 50 , split 2"
4, 3, 0, 1 => (null)
4, 3, 1 => "split 2"
4, 3, 2 => (null)
4, 4GEntryRealentryRealLon4, 4, 0, 0 => "newline , gapleft 50 , split 2"
4, 4, 0, 1 => (null)
4, 4, 1 => "split 2"
4, 4, 2 => (null)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
4, 2, 0GLabelWithIndicatorlabel4, 2, 0, 0 => "newline , gapleft 50 , split 2"
4, 2, 0, 1 => (null)
4, 2, 1GPDateFielddateField"spanx 2 , split 5"
4, 2, 2GPopupListWithLabelpopupListTimeScales4, 2, 2, 0, 0 => "split 4"
4, 2, 2, 0, 1 => (null)
4, 2, 2, 1 => (null)
4, 2, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for keplerianParams:
IndexClassItemConstraint
6, 0GLabelWithIndicatorlabel6, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
6, 0, 1 => (null)
6, 1GEntryRealentryRealA6, 1, 0, 0 => "newline , gapleft 60 , split 2"
6, 1, 0, 1 => (null)
6, 1, 1 => "alignx Right"
6, 1, 2 => (null)
6, 2GEntryRealentryRealE6, 2, 0, 0 => "newline , gapleft 60 , split 2"
6, 2, 0, 1 => (null)
6, 2, 1 => "alignx Right"
6, 3GEntryRealentryRealI6, 3, 0, 0 => "newline , gapleft 60 , split 2"
6, 3, 0, 1 => (null)
6, 3, 1 => "alignx Right"
6, 3, 2 => (null)
6, 4GEntryRealentryRealRAAN6, 4, 0, 0 => "newline , gapleft 60 , split 2"
6, 4, 0, 1 => (null)
6, 4, 1 => "alignx Right"
6, 4, 2 => (null)
6, 5GEntryRealentryRealPA6, 5, 0, 0 => "newline , gapleft 60 , split 2"
6, 5, 0, 1 => (null)
6, 5, 1 => "alignx Right"
6, 5, 2 => (null)
6, 6GEntryRealentryRealAnomaly6, 6, 0, 0 => (null)
6, 6, 0, 1 => (null)
6, 6, 1 => "alignx Right"
6, 6, 2 => (null)
6, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
6, 8GPopupListWithLabelpopupListVType6, 8, 0, 0 => "newline , gapleft 60 , split 2"
6, 8, 0, 1 => (null)
6, 8, 1 => "split 4 , alignx Right"
6, 9GButtonforcePivotButton(null)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
6, 7, 0GLabelWithIndicatorlabel6, 7, 0, 0 => "newline , gapleft 60 , split 2"
6, 7, 0, 1 => (null)
6, 7, 1GRealFieldtextField(null)
6, 7, 2GPopupListunits(null)
6, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
6, 7, 3, 0GButtonbutton"split 2 , alignx Right"
6, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
6, 7, 3, 1, 0GComboBoxWithLabelcombobox6, 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, 1GLabellabel"newline , split 3"
6, 7, 3, 1, 2GLabelvalueLabel(null)
6, 7, 3, 1, 3GLabelunitLabel(null)
6, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
6, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for cartesianParams:
IndexClassItemConstraint
7, 0GLabelWithIndicatorlabel7, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
7, 0, 1 => (null)
7, 1GEntryRealentryRealX7, 1, 0, 0 => "newline , gapleft 60 , split 2"
7, 1, 0, 1 => (null)
7, 1, 1 => "alignx Right"
7, 1, 2 => (null)
7, 2GEntryRealentryRealY7, 2, 0, 0 => "newline , gapleft 60 , split 2"
7, 2, 0, 1 => (null)
7, 2, 1 => "alignx Right"
7, 2, 2 => (null)
7, 3GEntryRealentryRealZ7, 3, 0, 0 => "newline , gapleft 60 , split 2"
7, 3, 0, 1 => (null)
7, 3, 1 => "alignx Right"
7, 3, 2 => (null)
7, 4GEntryRealentryRealVx7, 4, 0, 0 => "newline , gapleft 60 , split 2"
7, 4, 0, 1 => (null)
7, 4, 1 => "alignx Right"
7, 4, 2 => (null)
7, 5GEntryRealentryRealVy7, 5, 0, 0 => "newline , gapleft 60 , split 2"
7, 5, 0, 1 => (null)
7, 5, 1 => "alignx Right"
7, 5, 2 => (null)
7, 6GEntryRealentryRealVz7, 6, 0, 0 => "newline , gapleft 60 , split 2"
7, 6, 0, 1 => (null)
7, 6, 1 => "alignx Right"
7, 6, 2 => (null)
7, 7GPEntryEarthMuentryRealMu"newline"
(see table below)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
7, 7, 0GLabelWithIndicatorlabel7, 7, 0, 0 => "newline , gapleft 60 , split 2"
7, 7, 0, 1 => (null)
7, 7, 1GRealFieldtextField(null)
7, 7, 2GPopupListunits(null)
7, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
7, 7, 3, 0GButtonbutton"split 2 , alignx Right"
7, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
7, 7, 3, 1, 0GComboBoxWithLabelcombobox7, 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, 1GLabellabel"newline , split 3"
7, 7, 3, 1, 2GLabelvalueLabel(null)
7, 7, 3, 1, 3GLabelunitLabel(null)
7, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
7, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for circularParams:
IndexClassItemConstraint
8, 0GLabelWithIndicatorlabel8, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
8, 0, 1 => (null)
8, 1GEntryRealentryRealA8, 1, 0, 0 => "newline , gapleft 60 , split 2"
8, 1, 0, 1 => (null)
8, 1, 1 => "alignx Right"
8, 1, 2 => (null)
8, 2GEntryRealentryRealEx8, 2, 0, 0 => "newline , gapleft 60 , split 2"
8, 2, 0, 1 => (null)
8, 2, 1 => "alignx Right"
8, 3GEntryRealentryRealEy8, 3, 0, 0 => "newline , gapleft 60 , split 2"
8, 3, 0, 1 => (null)
8, 3, 1 => "alignx Right"
8, 4GEntryRealentryRealI8, 4, 0, 0 => "newline , gapleft 60 , split 2"
8, 4, 0, 1 => (null)
8, 4, 1 => "alignx Right"
8, 4, 2 => (null)
8, 5GEntryRealentryRealRAAN8, 5, 0, 0 => "newline , gapleft 60 , split 2"
8, 5, 0, 1 => (null)
8, 5, 1 => "alignx Right"
8, 5, 2 => (null)
8, 6GEntryRealentryRealAOL8, 6, 0, 0 => (null)
8, 6, 0, 1 => (null)
8, 6, 1 => "alignx Right"
8, 6, 2 => (null)
8, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
8, 8GPopupListWithLabelpopupListAOLType8, 8, 0, 0 => "newline , gapleft 60 , split 2"
8, 8, 0, 1 => (null)
8, 8, 1 => "split 4 , alignx Right"
8, 9GButtonforcePivotButton(null)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
8, 7, 0GLabelWithIndicatorlabel8, 7, 0, 0 => "newline , gapleft 60 , split 2"
8, 7, 0, 1 => (null)
8, 7, 1GRealFieldtextField(null)
8, 7, 2GPopupListunits(null)
8, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
8, 7, 3, 0GButtonbutton"split 2 , alignx Right"
8, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
8, 7, 3, 1, 0GComboBoxWithLabelcombobox8, 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, 1GLabellabel"newline , split 3"
8, 7, 3, 1, 2GLabelvalueLabel(null)
8, 7, 3, 1, 3GLabelunitLabel(null)
8, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
8, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for equinoctialParams:
IndexClassItemConstraint
9, 0GLabelWithIndicatorlabel9, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
9, 0, 1 => (null)
9, 1GEntryRealentryRealA9, 1, 0, 0 => "newline , gapleft 60 , split 2"
9, 1, 0, 1 => (null)
9, 1, 1 => "alignx Right"
9, 1, 2 => (null)
9, 2GEntryRealentryRealEx9, 2, 0, 0 => "newline , gapleft 60 , split 2"
9, 2, 0, 1 => (null)
9, 2, 1 => "alignx Right"
9, 3GEntryRealentryRealEy9, 3, 0, 0 => "newline , gapleft 60 , split 2"
9, 3, 0, 1 => (null)
9, 3, 1 => "alignx Right"
9, 4GEntryRealentryRealHx9, 4, 0, 0 => "newline , gapleft 60 , split 2"
9, 4, 0, 1 => (null)
9, 4, 1 => "alignx Right"
9, 5GEntryRealentryRealHy9, 5, 0, 0 => "newline , gapleft 60 , split 2"
9, 5, 0, 1 => (null)
9, 5, 1 => "alignx Right"
9, 6GEntryRealentryRealL9, 6, 0, 0 => (null)
9, 6, 0, 1 => (null)
9, 6, 1 => "alignx Right"
9, 6, 2 => (null)
9, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
9, 8GPopupListWithLabelpopupListLType9, 8, 0, 0 => "newline , gapleft 60 , split 2"
9, 8, 0, 1 => (null)
9, 8, 1 => "split 4 , alignx Right"
9, 9GButtonforcePivotButton(null)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
9, 7, 0GLabelWithIndicatorlabel9, 7, 0, 0 => "newline , gapleft 60 , split 2"
9, 7, 0, 1 => (null)
9, 7, 1GRealFieldtextField(null)
9, 7, 2GPopupListunits(null)
9, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
9, 7, 3, 0GButtonbutton"split 2 , alignx Right"
9, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
9, 7, 3, 1, 0GComboBoxWithLabelcombobox9, 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, 1GLabellabel"newline , split 3"
9, 7, 3, 1, 2GLabelvalueLabel(null)
9, 7, 3, 1, 3GLabelunitLabel(null)
9, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
9, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for equatorialParams:
IndexClassItemConstraint
10, 0GLabelWithIndicatorlabel10, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
10, 0, 1 => (null)
10, 1GEntryRealentryRealA10, 1, 0, 0 => "newline , gapleft 60 , split 2"
10, 1, 0, 1 => (null)
10, 1, 1 => "alignx Right"
10, 1, 2 => (null)
10, 2GEntryRealentryRealE10, 2, 0, 0 => "newline , gapleft 60 , split 2"
10, 2, 0, 1 => (null)
10, 2, 1 => "alignx Right"
10, 3GEntryRealentryRealLOP10, 3, 0, 0 => "newline , gapleft 60 , split 2"
10, 3, 0, 1 => (null)
10, 3, 1 => "alignx Right"
10, 3, 2 => (null)
10, 4GEntryRealentryRealIx10, 4, 0, 0 => "newline , gapleft 60 , split 2"
10, 4, 0, 1 => (null)
10, 4, 1 => "alignx Right"
10, 5GEntryRealentryRealIy10, 5, 0, 0 => "newline , gapleft 60 , split 2"
10, 5, 0, 1 => (null)
10, 5, 1 => "alignx Right"
10, 6GEntryRealentryRealAnomaly10, 6, 0, 0 => (null)
10, 6, 0, 1 => (null)
10, 6, 1 => "alignx Right"
10, 6, 2 => (null)
10, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
10, 8GPopupListWithLabelpopupListVType10, 8, 0, 0 => "newline , gapleft 60 , split 2"
10, 8, 0, 1 => (null)
10, 8, 1 => "split 4 , alignx Right"
10, 9GButtonforcePivotButton(null)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
10, 7, 0GLabelWithIndicatorlabel10, 7, 0, 0 => "newline , gapleft 60 , split 2"
10, 7, 0, 1 => (null)
10, 7, 1GRealFieldtextField(null)
10, 7, 2GPopupListunits(null)
10, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
10, 7, 3, 0GButtonbutton"split 2 , alignx Right"
10, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
10, 7, 3, 1, 0GComboBoxWithLabelcombobox10, 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, 1GLabellabel"newline , split 3"
10, 7, 3, 1, 2GLabelvalueLabel(null)
10, 7, 3, 1, 3GLabelunitLabel(null)
10, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
10, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for apsisRadiusParams:
IndexClassItemConstraint
11, 0GLabelWithIndicatorlabel11, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
11, 0, 1 => (null)
11, 1GEntryRealentryRealRp11, 1, 0, 0 => "newline , gapleft 60 , split 2"
11, 1, 0, 1 => (null)
11, 1, 1 => "alignx Right"
11, 1, 2 => (null)
11, 2GEntryRealentryRealRa11, 2, 0, 0 => "newline , gapleft 60 , split 2"
11, 2, 0, 1 => (null)
11, 2, 1 => "alignx Right"
11, 2, 2 => (null)
11, 3GEntryRealentryRealI11, 3, 0, 0 => "newline , gapleft 60 , split 2"
11, 3, 0, 1 => (null)
11, 3, 1 => "alignx Right"
11, 3, 2 => (null)
11, 4GEntryRealentryRealRAAN11, 4, 0, 0 => "newline , gapleft 60 , split 2"
11, 4, 0, 1 => (null)
11, 4, 1 => "alignx Right"
11, 4, 2 => (null)
11, 5GEntryRealentryRealPA11, 5, 0, 0 => "newline , gapleft 60 , split 2"
11, 5, 0, 1 => (null)
11, 5, 1 => "alignx Right"
11, 5, 2 => (null)
11, 6GEntryRealentryRealAnomaly11, 6, 0, 0 => (null)
11, 6, 0, 1 => (null)
11, 6, 1 => "alignx Right"
11, 6, 2 => (null)
11, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
11, 8GPopupListWithLabelpopupListVType11, 8, 0, 0 => "newline , gapleft 60 , split 2"
11, 8, 0, 1 => (null)
11, 8, 1 => "split 4 , alignx Right"
11, 9GButtonforcePivotButton(null)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
11, 7, 0GLabelWithIndicatorlabel11, 7, 0, 0 => "newline , gapleft 60 , split 2"
11, 7, 0, 1 => (null)
11, 7, 1GRealFieldtextField(null)
11, 7, 2GPopupListunits(null)
11, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
11, 7, 3, 0GButtonbutton"split 2 , alignx Right"
11, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
11, 7, 3, 1, 0GComboBoxWithLabelcombobox11, 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, 1GLabellabel"newline , split 3"
11, 7, 3, 1, 2GLabelvalueLabel(null)
11, 7, 3, 1, 3GLabelunitLabel(null)
11, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
11, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for apsisAltitudeParams:
IndexClassItemConstraint
12, 0GLabelWithIndicatorlabel12, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
12, 0, 1 => (null)
12, 1GEntryRealentryRealHp12, 1, 0, 0 => "newline , gapleft 60 , split 2"
12, 1, 0, 1 => (null)
12, 1, 1 => "alignx Right"
12, 1, 2 => (null)
12, 2GEntryRealentryRealHa12, 2, 0, 0 => "newline , gapleft 60 , split 2"
12, 2, 0, 1 => (null)
12, 2, 1 => "alignx Right"
12, 2, 2 => (null)
12, 3GEntryRealentryRealI12, 3, 0, 0 => "newline , gapleft 60 , split 2"
12, 3, 0, 1 => (null)
12, 3, 1 => "alignx Right"
12, 3, 2 => (null)
12, 4GEntryRealentryRealRAAN12, 4, 0, 0 => "newline , gapleft 60 , split 2"
12, 4, 0, 1 => (null)
12, 4, 1 => "alignx Right"
12, 4, 2 => (null)
12, 5GEntryRealentryRealPA12, 5, 0, 0 => "newline , gapleft 60 , split 2"
12, 5, 0, 1 => (null)
12, 5, 1 => "alignx Right"
12, 5, 2 => (null)
12, 6GEntryRealentryRealAnomaly12, 6, 0, 0 => (null)
12, 6, 0, 1 => (null)
12, 6, 1 => "alignx Right"
12, 6, 2 => (null)
12, 7GPEntryEarthMuentryRealMu"newline"
(see table below)
12, 8GPopupListWithLabelpopupListVType12, 8, 0, 0 => "newline , gapleft 60 , split 2"
12, 8, 0, 1 => (null)
12, 8, 1 => "split 4 , alignx Right"
12, 9GButtonforcePivotButton(null)
12, 10GPEntryEarthEqRadentryRealReq"newline"
(see table below)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
12, 7, 0GLabelWithIndicatorlabel12, 7, 0, 0 => "newline , gapleft 60 , split 2"
12, 7, 0, 1 => (null)
12, 7, 1GRealFieldtextField(null)
12, 7, 2GPopupListunits(null)
12, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
12, 7, 3, 0GButtonbutton"split 2 , alignx Right"
12, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
12, 7, 3, 1, 0GComboBoxWithLabelcombobox12, 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, 1GLabellabel"newline , split 3"
12, 7, 3, 1, 2GLabelvalueLabel(null)
12, 7, 3, 1, 3GLabelunitLabel(null)
12, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
12, 7, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for entryRealReq:
IndexClassItemConstraint
12, 10, 0GLabelWithIndicatorlabel12, 10, 0, 0 => "newline , gapleft 60 , split 2"
12, 10, 0, 1 => (null)
12, 10, 1GRealFieldtextField(null)
12, 10, 2GPopupListunits(null)
12, 10, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
12, 10, 3, 0GButtonbutton"split 2 , alignx Right"
12, 10, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
12, 10, 3, 1, 0GComboBoxWithLabelcombobox12, 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, 1GLabellabel"newline , split 3"
12, 10, 3, 1, 2GLabelvalueLabel(null)
12, 10, 3, 1, 3GLabelunitLabel(null)
12, 10, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
12, 10, 3, 1, 5GButtoncancelButton(null)

Default Constraint(s) for reentryParams:
IndexClassItemConstraint
13, 0GLabelWithIndicatorlabel13, 0, 0 => "newline , gapleft 30 , spanx 2 , split 2"
13, 0, 1 => (null)
13, 1GEntryRealentryRealAlt13, 1, 0, 0 => "newline , gapleft 60 , split 2"
13, 1, 0, 1 => (null)
13, 1, 1 => "alignx Right"
13, 1, 2 => (null)
13, 2GEntryRealentryRealLat13, 2, 0, 0 => "newline , gapleft 60 , split 2"
13, 2, 0, 1 => (null)
13, 2, 1 => "alignx Right"
13, 2, 2 => (null)
13, 3GEntryRealentryRealLon13, 3, 0, 0 => "newline , gapleft 60 , split 2"
13, 3, 0, 1 => (null)
13, 3, 1 => "alignx Right"
13, 3, 2 => (null)
13, 4GEntryRealentryRealVel13, 4, 0, 0 => "newline , gapleft 60 , split 2"
13, 4, 0, 1 => (null)
13, 4, 1 => "alignx Right"
13, 4, 2 => (null)
13, 5GEntryRealentryRealFpa13, 5, 0, 0 => "newline , gapleft 60 , split 2"
13, 5, 0, 1 => (null)
13, 5, 1 => "alignx Right"
13, 5, 2 => (null)
13, 6GEntryRealentryRealAzi13, 6, 0, 0 => "newline , gapleft 60 , split 2"
13, 6, 0, 1 => (null)
13, 6, 1 => "alignx Right"
13, 6, 2 => (null)
13, 7GPEntryEarthMuentryRealMu"newline"
(see table below)

Default Constraint(s) for entryRealMu:
IndexClassItemConstraint
13, 7, 0GLabelWithIndicatorlabel13, 7, 0, 0 => "newline , gapleft 60 , split 2"
13, 7, 0, 1 => (null)
13, 7, 1GRealFieldtextField(null)
13, 7, 2GPopupListunits(null)
13, 7, 3GConstantSelectorconstantSelector"newline"
(see table below)

Default Constraint(s) for constantSelector:
IndexClassItemConstraint
13, 7, 3, 0GButtonbutton"split 2 , alignx Right"
13, 7, 3, 1GConstantSelelectorDialogdialog"newline , pushx , pushy , growx , growy"
(see table below)

Default Constraint(s) for dialog:
IndexClassItemConstraint
13, 7, 3, 1, 0GComboBoxWithLabelcombobox13, 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, 1GLabellabel"newline , split 3"
13, 7, 3, 1, 2GLabelvalueLabel(null)
13, 7, 3, 1, 3GLabelunitLabel(null)
13, 7, 3, 1, 4GButtonselectButton"newline , pushx , pushy"
13, 7, 3, 1, 5GButtoncancelButton(null)


Nested Class Summary
static class GPOrbit.GPParamsType
          List of orbital parameters representations available in GENOPUS.
 
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
 
Field Summary
 
Fields inherited from class fr.cnes.genius.main.GComponent
NAME_ATTRIBUTE
 
Constructor Summary
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, org.orekit.orbits.Orbit orbit)
          Constructor.
GPOrbit(String label, org.orekit.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, org.orekit.orbits.Orbit orbit)
          Constructor.
GPOrbit(String widgetId, String label, org.orekit.orbits.Orbit orbit)
          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()
           
static org.orekit.orbits.Orbit createOrbit(org.orekit.orbits.orbitalparameters.IOrbitalParameters params, org.orekit.frames.Frame frame, org.orekit.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.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.
 org.orekit.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(org.orekit.orbits.Orbit defaultOrbit)
          Setter for the default orbit (shown in Clear).
 void setEnabled(boolean b)
           
 void setOrbit(org.orekit.orbits.Orbit orbit)
          Orbit setter.
 void setSavedOrbit(org.orekit.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()
           
 
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, setWidgetId, 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

GPOrbit

public GPOrbit(String label)
Constructor without orbit. The widgetId will be assigned automatically. All frames will be available. It throws a GRuntimeEnvironment if EOP data is not initialized.

Parameters:
label - text to display in the label.

GPOrbit

public GPOrbit(String label,
               GPFrame.GPRefFrame[] framesToShow,
               GPOrbit.GPParamsType[] paramsTypesToShow)
Constructor without orbit. The widgetId will be assigned automatically. It throws a GRuntimeEnvironment if EOP data is not initialized.

Parameters:
label - text to display in the label.
framesToShow - list of frames to show in the widget
paramsTypesToShow - list of parameters representations to show in the widget

GPOrbit

public GPOrbit(String label,
               org.orekit.orbits.Orbit orbit)
Constructor. The widgetId will be assigned automatically. All frames will be available. It throws a GRuntimeException if the orbit reference frame is not available in the widget or if the orbit cannot be represented.

Parameters:
label - text to display in the label.
orbit - orbit to show

GPOrbit

public GPOrbit(String label,
               GPFrame.GPRefFrame[] framesToShow,
               GPOrbit.GPParamsType[] paramsTypesToShow,
               org.orekit.orbits.Orbit orbit)
Constructor. The widgetId will be assigned automatically. It throws a GRuntimeException if the orbit reference frame is not available in the widget or if the orbit cannot be represented.

Parameters:
label - text to display in the label.
framesToShow - list of frames to show in the widget
paramsTypesToShow - list of parameters representations to show in the widget
orbit - orbit to show

GPOrbit

public GPOrbit(String widgetId,
               String label)
Constructor. All frames will be available. It throws a GRuntimeEnvironment if EOP data is not initialized.

Parameters:
widgetId - widget identifier, if null an identifier will be automatically created.
label - text to display in the label.

GPOrbit

public GPOrbit(String widgetId,
               String label,
               GPFrame.GPRefFrame[] framesToShow,
               GPOrbit.GPParamsType[] paramsTypesToShow)
Constructor. It throws a GRuntimeEnvironment if EOP data is not initialized.

Parameters:
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 widget
paramsTypesToShow - list of parameters representations to show in the widget

GPOrbit

public GPOrbit(String widgetId,
               String label,
               org.orekit.orbits.Orbit orbit)
Constructor. All frames will be available. It throws a GRuntimeException if the the orbit reference frame is not available in the widget or if the orbit cannot be represented.

Parameters:
widgetId - widget identifier, if null an identifier will be automatically created.
label - text to display in the label.
orbit - orbit to show

GPOrbit

public GPOrbit(String widgetId,
               String label,
               GPFrame.GPRefFrame[] framesToShow,
               GPOrbit.GPParamsType[] paramsTypesToShow,
               org.orekit.orbits.Orbit orbit)
Constructor. It throws a GRuntimeException if the the orbit reference frame is not available in the widget or if the orbit cannot be represented.

Parameters:
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 widget
paramsTypesToShow - list of parameters representations to show in the widget
orbit - orbit to show
Method Detail

createOrbit

public static org.orekit.orbits.Orbit createOrbit(org.orekit.orbits.orbitalparameters.IOrbitalParameters params,
                                                  org.orekit.frames.Frame frame,
                                                  org.orekit.time.AbsoluteDate date)
                                           throws GPOrbitException
Method to create une orbit from a set of orbital parameters, a frame and an absolute date.

Parameters:
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.
Returns:
the orbit created or null if the parameters are null.
Throws:
GPOrbitException - in case of unknown type of parameters

getGLabel

public fr.cnes.genius.highLevel.GLabelWithIndicator getGLabel()
Getter for the label of the GPOrbit widget.

Returns:
the label of the GPOrbit widget.

getGPAbsoluteDate

public GPAbsoluteDate getGPAbsoluteDate()
Getter for the GPAbsoluteDate defining the date.

Returns:
the GPAbsoluteDate defining the date.

getGPFrame

public GPFrame getGPFrame()
Getter for the GPFrame defining the frame.

Returns:
the GPFrame defining the frame.

getGComboBoxParamsType

public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxParamsType()
Getter for the GComboBox defining the type of parameters.

Returns:
the GComboBox defining the type of parameters.

getGButtonForcePivot

public fr.cnes.genius.lowLevel.GButton getGButtonForcePivot()
Getter for the GButton used to force the pivot.

Returns:
the GButton used to force the pivot.

getGPParams

public Collection<GPParametersAbstract> getGPParams()
Getter for the collection of GPParametersAbstract.

Returns:
the collection of parameters representations.

getAvailableParamsTypes

public GPOrbit.GPParamsType[] getAvailableParamsTypes()
Getter for the list of types of parameters available in the widget.

Returns:
an array of GPParamsType with the list of types of parameters available in the widget.

setAvailableParamsTypes

public void setAvailableParamsTypes(GPOrbit.GPParamsType... paramsTypesToShow)
                             throws GPOrbitException
Setter for the list of frames available in the widget. If the list of representations is null, all of them will be shown.

Parameters:
paramsTypesToShow - an array of GPParamsType with the list of types of parameters to show in the widget. If null: all representations will be shown.
Throws:
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.

getAvailableFrames

public GPFrame.GPRefFrame[] getAvailableFrames()
Getter for the list of frames available in the widget.

Returns:
an array of GPRefFrame with the list of frames available in the widget.

setAvailableFrames

public void setAvailableFrames(GPFrame.GPRefFrame... framesToShow)
                        throws GPOrbitException
Setter for the list of frames available in the widget. If the list of frame is null, all of them will be shown.

Parameters:
framesToShow - an array of GPRefFrame with the list of frames to show in the widget. If null: all frames will be shown.
Throws:
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.

getPatriusObject

public org.orekit.orbits.Orbit getPatriusObject()
                                         throws GPOrbitException
Getter for the Orekit's orbit defined in the widget.

Specified by:
getPatriusObject in interface GPPatrius<org.orekit.orbits.Orbit>
Returns:
the Orekit's orbit defined in the widget.
Throws:
GPOrbitException - if EOP data is not initialized for the frame or the specified orbital parameters do not represent a valid orbit.

setOrbit

public void setOrbit(org.orekit.orbits.Orbit orbit)
              throws GPOrbitException
Orbit setter.

Parameters:
orbit - the orbit to set
Throws:
GPOrbitException - if the given reference frame is not available in the widget or the given orbit cannot be represented.

setDefaultOrbit

public void setDefaultOrbit(org.orekit.orbits.Orbit defaultOrbit)
                     throws GPOrbitException
Setter for the default orbit (shown in Clear).

Parameters:
defaultOrbit - default orbit to set.
Throws:
GPOrbitException - if the given reference frame is not available in the widget or the given orbit cannot be represented.

setSavedOrbit

public void setSavedOrbit(org.orekit.orbits.Orbit savedOrbit)
                   throws GPOrbitException
Setter for the saved orbit (used as reference to check for modifications).

Parameters:
savedOrbit - saved orbit to set.
Throws:
GPOrbitException - if the given reference frame is not available in the widget or the given orbit cannot be represented.

attachCopyPasteMenu

public void attachCopyPasteMenu(String label,
                                fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)

Overrides:
attachCopyPasteMenu in class fr.cnes.genius.main.GComponent

updateIsModifiedIndicator

public void updateIsModifiedIndicator()

Overrides:
updateIsModifiedIndicator in class fr.cnes.genius.main.GComponent

before

public void before(fr.cnes.genius.main.GEvent e)
Specified by:
before in interface fr.cnes.genius.main.GListener

after

public void after(fr.cnes.genius.main.GEvent e)
           throws GPOrbitException
Specified by:
after in interface fr.cnes.genius.main.GListener
Throws:
GPOrbitException

generic

public void generic()
Specified by:
generic in class fr.cnes.genius.lowLevel.GContainer

display

public void display()
             throws fr.cnes.genius.exception.GException
Specified by:
display in interface fr.cnes.genius.main.GDisplay
Throws:
fr.cnes.genius.exception.GException

read

public void read()
          throws fr.cnes.genius.exception.GException
Specified by:
read in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

write

public void write()
           throws fr.cnes.genius.exception.GException
Specified by:
write in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class fr.cnes.genius.main.GComponent

setEnabled

public void setEnabled(boolean b)
Overrides:
setEnabled in class fr.cnes.genius.main.GComponent

isModified

public boolean isModified()
Overrides:
isModified in class fr.cnes.genius.main.GComponent

clear

public void clear()
           throws fr.cnes.genius.exception.GException
Specified by:
clear in interface fr.cnes.genius.main.GClear
Throws:
fr.cnes.genius.exception.GException

getSubComponent

public fr.cnes.genius.main.GComponent getSubComponent(int position)
                                               throws fr.cnes.genius.exception.GComponentException

Overrides:
getSubComponent in class fr.cnes.genius.main.GComponent
Throws:
fr.cnes.genius.exception.GComponentException

updateCondensedStatus

public void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)

Specified by:
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterface


Copyright © 2017. All rights reserved.