public class GPManeuverFrame
extends fr.cnes.genius.lowLevel.GContainer
implements fr.cnes.genius.main.GDisplay, fr.cnes.genius.main.GReadWrite, fr.cnes.genius.main.GClear, fr.cnes.genius.main.GCondensedStatusInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
GPManeuverFrame.GPManFrameTypes
Frames types array.
|
| Constructor and Description |
|---|
GPManeuverFrame()
Creates a new instance.
|
GPManeuverFrame(String widgetId)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
display() |
void |
generic() |
GPManeuverFrame.GPManFrameTypes |
getFrameType()
Get frame type value.
|
fr.cnes.genius.highLevel.GChoice |
getGChoiceFrameType()
Get frame type value.
|
fr.cnes.genius.highLevel.GComboBoxWithLabel |
getGComboBoxLofType()
Get loft type combo box.
|
GPFrame |
getGPFrameInertial()
Get inertial frame type combo box.
|
fr.cnes.sirius.patrius.frames.Frame |
getInertialFrame()
Getter for the inertial frame.
|
fr.cnes.sirius.patrius.frames.LOFType |
getLOFFrame()
Getter for the LOF frame.
|
fr.cnes.genius.main.GComponent |
getSubComponent(int position) |
void |
read() |
void |
setConstraint(int widgetGap)
Setter for the constraints of the widget.
|
void |
setDefaultValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
Setter for the default status of the widget.
|
void |
setEnabled(boolean b) |
void |
setSavedValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
Setter for the saved status of the widget.
|
void |
setValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
Setter for the widget.
|
void |
setWidgetId(String widgetId) |
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus) |
void |
write() |
activateConstraintsByType, attachCopyPasteMenu, 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, isEnabled, isForcedStatus, isModified, 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, setWidth, setWindowBusyCursor, updateIsModifiedIndicator, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItempublic GPManeuverFrame()
public GPManeuverFrame(String widgetId)
widgetId - widgetIdpublic void setConstraint(int widgetGap)
widgetGap - left gap from panel border to display the label of the widget.public fr.cnes.sirius.patrius.frames.Frame getInertialFrame()
throws GPFrameException
GPManeuverFrame.GPManFrameTypes.INERTIAL, it
returns the Frame selected. If the selected frame type is GPManeuverFrame.GPManFrameTypes.LOF, it
returns null.GPFrameException - if EOP data is not initialized.public fr.cnes.sirius.patrius.frames.LOFType getLOFFrame()
GPManeuverFrame.GPManFrameTypes.LOF, it returns the
LOFType selected. If the selected frame type is GPManeuverFrame.GPManFrameTypes.INERTIAL, it returns
null.public void generic()
throws fr.cnes.genius.exception.GException
generic in class fr.cnes.genius.lowLevel.GContainerfr.cnes.genius.exception.GExceptionpublic void read()
throws fr.cnes.genius.exception.GException
read in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GExceptionpublic void write()
throws fr.cnes.genius.exception.GException
write in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GExceptionpublic void display()
throws fr.cnes.genius.exception.GException
display in interface fr.cnes.genius.main.GDisplayfr.cnes.genius.exception.GExceptionpublic void clear()
throws fr.cnes.genius.exception.GException
clear in interface fr.cnes.genius.main.GClearfr.cnes.genius.exception.GExceptionpublic GPManeuverFrame.GPManFrameTypes getFrameType()
public fr.cnes.genius.highLevel.GChoice getGChoiceFrameType()
public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxLofType()
public GPFrame getGPFrameInertial()
public fr.cnes.genius.main.GComponent getSubComponent(int position)
throws fr.cnes.genius.exception.GComponentException
getSubComponent in class fr.cnes.genius.main.GComponentfr.cnes.genius.exception.GComponentExceptionpublic void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterfacepublic void setEnabled(boolean b)
setEnabled in class fr.cnes.genius.main.GComponentpublic void setWidgetId(String widgetId)
setWidgetId in class fr.cnes.genius.main.GComponentpublic void setValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
throws GPFrameException
inertialFrame - the inertial framelofFrame - the lof frameGPFrameException - if the lofFrame and the inertialFrame are both either null either non-null at the same time
or if the type is inertial and the frame is not available in the widget.public void setDefaultValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
throws GPFrameException
inertialFrame - the inertial framelofFrame - the lof frameGPFrameException - if the lofFrame and the inertialFrame are both either null either non-null at the same time
or if the type is inertial and the frame is not available in the widget.public void setSavedValue(fr.cnes.sirius.patrius.frames.Frame inertialFrame,
fr.cnes.sirius.patrius.frames.LOFType lofFrame)
throws GPFrameException
inertialFrame - the inertial framelofFrame - the lof frameGPFrameException - if the lofFrame and the inertialFrame are both either null either non-null at the same time
or if the type is inertial and the frame is not available in the widget.Copyright © 2025. All rights reserved.