public class GPCartesianParameters extends GPParametersAbstract
Index | Class | Item | Constraint |
0 | GLabelWithIndicator | label | 0, 0 => "newline , gapleft 0 , spanx 2 , split 2" 0, 1 => (null) |
1 | GEntryReal | entryRealX | 1, 0, 0 =>
"newline , gapleft 30 , split 2" 1, 0, 1 => (null) 1, 1 => "alignx Right" 1, 2 => (null) |
2 | GEntryReal | entryRealY | 2, 0, 0 =>
"newline , gapleft 30 , split 2" 2, 0, 1 => (null) 2, 1 => "alignx Right" 2, 2 => (null) |
3 | GEntryReal | entryRealZ | 3, 0, 0 =>
"newline , gapleft 30 , split 2" 3, 0, 1 => (null) 3, 1 => "alignx Right" 3, 2 => (null) |
4 | GEntryReal | entryRealVx | 4, 0, 0 =>
"newline , gapleft 30 , split 2" 4, 0, 1 => (null) 4, 1 => "alignx Right" 4, 2 => (null) |
5 | GEntryReal | entryRealVy | 5, 0, 0 =>
"newline , gapleft 30 , split 2" 5, 0, 1 => (null) 5, 1 => "alignx Right" 5, 2 => (null) |
6 | GEntryReal | entryRealVz | 6, 0, 0 =>
"newline , gapleft 30 , split 2" 6, 0, 1 => (null) 6, 1 => "alignx Right" 6, 2 => (null) |
7 | GPEntryEarthMu | entryRealMu | "newline" (see table below) |
Index | Class | Item | Constraint |
7, 0 | GLabelWithIndicator | label | 7, 0, 0 =>
"newline , gapleft 30 , split 2" 7, 0, 1 => (null) |
7, 1 | GRealField | textField | (null) |
7, 2 | GPopupList | units | (null) |
7, 3 | GConstantSelector | constantSelector | "newline" (see table below) |
Index | Class | Item | Constraint |
7, 3, 0 | GButton | button | "split 2 , alignx Right" |
7, 3, 1 | GConstantSelelectorDialog | dialog | "newline , pushx , pushy , growx , growy" (see table below) |
Index | Class | Item | Constraint |
7, 3, 1, 0 | GComboBoxWithLabel | combobox | 7, 3, 1, 0, 0, 0 =>
"split 3" 7, 3, 1, 0, 0, 1 => (null) 7, 3, 1, 0, 1 => (null) |
7, 3, 1, 1 | GLabel | label | "newline , split 3" |
7, 3, 1, 2 | GLabel | valueLabel | (null) |
7, 3, 1, 3 | GLabel | unitLabel | (null) |
7, 3, 1, 4 | GButton | selectButton | "newline , pushx , pushy" |
7, 3, 1, 5 | GButton | cancelButton | (null) |
Modifier and Type | Field and Description |
---|---|
static int |
ID
Identifier for the set of orbital parameters.
|
ANGLE_UNITS, DISTANCE_UNITS, INT_ERR_MNS_2_TO_2, INT_ERR_MNS_INF_TO_ZERO, INT_ERR_MNS_ONE_TO_ONE_EXC, INT_ERR_MNS_ONE_TO_ONE_INC, INT_ERR_ZERO_EX_TO_INF, INT_ERR_ZERO_IN_TO_INF, INT_WARN_MNS_PI_TO_PI, INT_WARN_ZERO_TO_PI, NULL_PARAMS, VELOCITY_UNITS
Constructor and Description |
---|
GPCartesianParameters(String label)
Constructor without Cartesian parameters (they will be initialized to zero).
|
GPCartesianParameters(String label,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params)
Constructor.
|
GPCartesianParameters(String widgetId,
String label)
Constructor without Cartesian parameters (they will be initialized to zero).
|
GPCartesianParameters(String widgetId,
String label,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
aditionalActionsAfter1(fr.cnes.genius.main.GEvent e)
Additional actions to be performed by the after() method of class
GPParametersAbstract , to be
implemented by its sub-classes. |
protected void |
aditionalActionsBefore1(fr.cnes.genius.main.GEvent e)
Additional actions to be performed by the before() method of class
GPParametersAbstract , to be
implemented by its sub-classes. |
protected fr.cnes.genius.interval.GIntervalAbstract.GStatus |
checkGlobalCoherence(fr.cnes.genius.interval.GIntervalAbstract.GStatus status)
Checks if the the global coherence conditions are fulfilled by the parameters.
|
protected double[] |
computeParamsArray(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params)
Computes the orbital parameters array in the same order as shown in the widget .
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealVX()
Getter for the GEntryReal defining the velocity in the X axis.
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealVY()
Getter for the GEntryReal defining the velocity in the Y axis.
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealVZ()
Getter for the GEntryReal defining the velocity in the Z axis.
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealX()
Getter for the GEntryReal defining the position in the X axis.
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealY()
Getter for the GEntryReal defining the position in the Y axis.
|
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealZ()
Getter for the GEntryReal defining the position in the Z axis.
|
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget.
|
protected fr.cnes.genius.main.GItemTypeInterface |
getXMLType()
Generic getter for the set of orbital parameters item type in the XML configuration file.
|
after, attachCopyPasteMenu, before, clear, copyNullParams, display, generic, getGEntryRealMu, getGLabel, getName, getParametersGEntryRealsList, getParams, getSubComponent, handleOrbitCopyPasteEvent, isBlockedConversions, isEnabled, isModified, isParamsNull, modMinusPiPlusPi, onGEntryRealParams, read, setBlockedConversions, setConstraint, setDefaultConstraint, setDefaultParams, setDefaultParams, setDisplayIsModifiedIndicatorAll, setEnabled, setParams, setParams, setSavedParams, setSavedParams, updateCondensedStatus, updateIsModifiedIndicator, updateStatus, 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, 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 static final int ID
public GPCartesianParameters(String label)
label
- text to display in the label.public GPCartesianParameters(String label, fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params) throws GPOrbitException
label
- text to display in the label.params
- orbital parameters to set.GPOrbitException
- if if given orbit cannot be represented in cartesian parameters in the given frame.public GPCartesianParameters(String widgetId, String label)
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.public GPCartesianParameters(String widgetId, String label, fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params) throws GPOrbitException
widgetId
- widget identifier, if null an identifier will be automatically created.label
- text to display in the label.params
- orbital parameters to set.GPOrbitException
- if if given orbit cannot be represented in cartesian parameters in the given frame.public fr.cnes.genius.highLevel.GEntryReal getGEntryRealX()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealY()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealZ()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealVX()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealVY()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealVZ()
protected double[] computeParamsArray(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params) throws GPOrbitException, fr.cnes.genius.exception.GArithmeticException
computeParamsArray
in class GPParametersAbstract
params
- the orbital parameters as a IOrbitalParameters patrius object.GPOrbitException
- if the params are invalid:fr.cnes.genius.exception.GArithmeticException
- if the params are invalid:protected fr.cnes.genius.interval.GIntervalAbstract.GStatus checkGlobalCoherence(fr.cnes.genius.interval.GIntervalAbstract.GStatus status)
checkGlobalCoherence
in class GPParametersAbstract
status
- initial status.protected fr.cnes.genius.main.GItemTypeInterface getXMLType()
getXMLType
in class GPParametersAbstract
public fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters getPatriusObject() throws GPOrbitException
getPatriusObject
in interface GPPatrius<fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters>
getPatriusObject
in class GPParametersAbstract
GPOrbitException
- if the parameters cannot be createdprotected void aditionalActionsBefore1(fr.cnes.genius.main.GEvent e)
GPParametersAbstract
, to be
implemented by its sub-classes.aditionalActionsBefore1
in class GPParametersAbstract
e
- processed eventprotected void aditionalActionsAfter1(fr.cnes.genius.main.GEvent e) throws GPOrbitException
GPParametersAbstract
, to be
implemented by its sub-classes.aditionalActionsAfter1
in class GPParametersAbstract
e
- processed eventGPOrbitException
- in case of any problemCopyright © 2018. All rights reserved.