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, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDefaultConstraints, setDisplayIsModifiedIndicator, setElement, setForcedStatus, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidth, updateIsModifiedIndicator, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public 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.GContainer
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 void display() throws fr.cnes.genius.exception.GException
display
in interface fr.cnes.genius.main.GDisplay
fr.cnes.genius.exception.GException
public void clear() throws fr.cnes.genius.exception.GException
clear
in interface fr.cnes.genius.main.GClear
fr.cnes.genius.exception.GException
public 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.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 setEnabled(boolean b)
setEnabled
in class fr.cnes.genius.main.GComponent
public void setWidgetId(String widgetId)
setWidgetId
in class fr.cnes.genius.main.GComponent
public 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 © 2018. All rights reserved.