public class GPFramesConfiguration 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.frames.configuration.FramesConfiguration>, fr.cnes.genius.observer.GObservable
Index | Class | Item | Constraint |
0 | GLabelWithIndicator | label | 0, 0 => "newline , spanx 2 , split 2" 0, 1 => (null) |
1 | GComboBoxWithLabel | comboBoxFrameConfs | 1, 0, 0 =>
"newline , gapleft 30 , split 2" 1, 0, 1 => (null) 1, 1 => (null) |
2 | GChoice | choiceCustom | 2, 0, 0 =>
"newline , gapleft 30 , split 2" 2, 0, 1 => (null) 2, 1 => "split" |
3 | GLabel | labelPolarMotionSection | "newline , gapleft 30 , split 2" |
4 | GCheckBoxWithIndicator | checkBoxPolarMotionTidesCorrection | 4, 0, 0 =>
"newline , gapleft 60 , split 2" 4, 0, 1 => (null) 4, 1 => (null) |
5 | GChoice | choicePolarMotionTidesInterpOption | 5, 0, 0
=>
"newline , gapleft 90 , split 2" 5, 0, 1 => (null) 5, 1 => "split" |
6 | GCheckBoxWithIndicator | checkBoxPolarMotionLibrationCorrection | 6, 0,
0 =>
"newline , gapleft 60 , split 2" 6, 0, 1 => (null) 6, 1 => (null) |
7 | GCheckBoxWithIndicator | checkBoxSpCorrection | 7, 0, 0
=>
"newline , gapleft 60 , split 2" 7, 0, 1 => (null) 7, 1 => (null) |
8 | GCheckBoxWithIndicator | checkBoxEopsForPolarMotion | 8,
0, 0 =>
"newline , gapleft 60 , split 2" 8, 0, 1 => (null) 8, 1 => (null) |
9 | GLabel | labelDiurnalRotationSection | "newline , gapleft 30 , split 2" |
10 | GCheckBoxWithIndicator | checkBoxDiurnalRotationTidesCorrection | 10,
0, 0 =>
"newline , gapleft 60 , split 2" 10, 0, 1 => (null) 10, 1 => (null) |
11 | GChoice | choiceDiurnalRotationTidesInterpOption | 11,
0, 0 =>
"newline , gapleft 90 , split 2" 11, 0, 1 => (null) 11, 1 => "split" |
12 | GCheckBoxWithIndicator | checkBoxDiurnalRotationLibrationCorrection |
12, 0, 0 =>
"newline , gapleft 60 , split 2" 12, 0, 1 => (null) 12, 1 => (null) |
13 | GLabel | labelPrecNutSection | "newline , gapleft 30 , split 2" |
14 | GCheckBoxWithIndicator | checkBoxPrecNutCorrection | 14, 0, 0 =>
"newline , gapleft 60 , split 2" 14, 0, 1 => (null) 14, 1 => (null) |
15 | GCheckBoxWithIndicator | checkBoxConstantRotation | 15, 0, 0 =>
"newline , gapleft 90 , split 2" 15, 0, 1 => (null) 15, 1 => (null) |
16 | GChoice | choicePrecNutInterpOption | 16, 0, 0 =>
"newline , gapleft 90 , split 2" 16, 0, 1 => (null) 16, 1 => "split" |
17 | GCheckBoxWithIndicator | checkBoxEopsForNutation | 17, 0, 0 =>
"newline , gapleft 60 , split 2" 17, 0, 1 => (null) 17, 1 => (null) |
18 | GLabel | labelEopsHistoryData | "newline , gapleft 30 , split 2" |
19 | GCheckBoxWithIndicator | checkBoxEopsCorrection | 19, 0, 0 =>
"newline , gapleft 60 , split 2" 19, 0, 1 => (null) 19, 1 => (null) |
20 | GChoice | eOPsInterpolator | 20, 0, 0 =>
"newline , gapleft 90 , split 2" 20, 0, 1 => (null) 20, 1 => "split" |
Modifier and Type | Class and Description |
---|---|
static class |
GPFramesConfiguration.GPFrameConfs
Available frame configurations.
|
static class |
GPFramesConfiguration.GPModes
Available modes.
|
Constructor and Description |
---|
GPFramesConfiguration()
Empty constructor.
|
GPFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf,
String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor.
|
GPFramesConfiguration(GPFramesConfiguration.GPFrameConfs factoryFrameConf,
String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor with one of the PATRIUS factory conventions.
|
GPFramesConfiguration(String label)
Constructor without frames configuration and without list of frame configurations for the
widget (all
from
GPFramesConfiguration.GPFrameConfs will be shown). |
GPFramesConfiguration(String label,
fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf)
Constructor without list of frame configurations for the widget (all from
GPFramesConfiguration.GPFrameConfs will be
shown). |
GPFramesConfiguration(String widgetId,
fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf,
String label)
Constructor without list of frame configurations for the widget (all from
GPFramesConfiguration.GPFrameConfs will be
shown). |
GPFramesConfiguration(String widgetId,
fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf,
String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor.
|
GPFramesConfiguration(String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor without frames configuration.
|
GPFramesConfiguration(String label,
GPFramesConfiguration.GPFrameConfs factoryFrameConf)
Constructor with one of the PATRIUS factory conventions without list of frame configurations
for the
widget (all from
GPFramesConfiguration.GPFrameConfs will be shown). |
GPFramesConfiguration(String widgetId,
GPFramesConfiguration.GPFrameConfs factoryFrameConf,
String label)
Constructor with one of the PATRIUS factory conventions without list of frame configurations
for the
widget (all from
GPFramesConfiguration.GPFrameConfs will be shown). |
GPFramesConfiguration(String widgetId,
GPFramesConfiguration.GPFrameConfs factoryFrameConf,
String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor with one of the PATRIUS factory conventions.
|
GPFramesConfiguration(String widgetId,
String label)
Constructor without frames configuration and without list of frame configurations for the
widget (all
from
GPFramesConfiguration.GPFrameConfs will be shown). |
GPFramesConfiguration(String widgetId,
String label,
GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Constructor without frames configuration.
|
Modifier and Type | Method and Description |
---|---|
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() |
void |
display() |
void |
generic() |
GPFramesConfiguration.GPFrameConfs[] |
getAvailableFrameConfs()
Getter for the list of frame configurations available in the widget.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxEopsConstant()
Getter for the EoPs 2000 Constant outside interval checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxEopsCorrection()
Getter for the EoPs 2000 history checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxEopsForNutation()
Getter for the checkbox to apply or not EoPs correction to the Nutation.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxEopsForPolarMotion()
Getter for the checkbox to apply or not EoPs correction to the Polar Motion.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxLibrationCorrectionDiurnalRotation()
Getter for the libration correction for Diurnal Rotation checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxLibrationCorrectionPolarMotion()
Getter for the libration correction for Polar Motion checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxPrecNutConstantRotation()
Getter for the "constant rotation" checkbox for the tides correction.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxPrecNutCorrection()
Getter for the precession nutation correction checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxSpCorrection()
Getter for the s prime correction checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxTidesCorrectionDiurnalRotation()
Getter for the tides correction for Diurnal Rotation checkbox.
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxTidesCorrectionPolarMotion()
Getter for the tides correction for Polar Motion checkbox.
|
fr.cnes.genius.highLevel.GChoice |
getGChoiceCustom()
Getter for the widget mode choice.
|
fr.cnes.genius.highLevel.GChoice |
getGChoiceInterpolator()
Getter for the EoPs 2000 interpolator choice.
|
fr.cnes.genius.highLevel.GChoice |
getGChoicePrecNutInterpOption()
Getter for the "interpolation option" checkbox for the tides correction.
|
fr.cnes.genius.highLevel.GChoice |
getGChoiceTidesInterpOptionDiurnalRotation()
Getter for the "interpolation option" checkbox for the tides correction for Diurnal Rotation.
|
fr.cnes.genius.highLevel.GChoice |
getGChoiceTidesInterpOptionPolarMotion()
Getter for the "interpolation option" checkbox for the tides correction for Polar Motion.
|
fr.cnes.genius.highLevel.GComboBoxWithLabel |
getGComboBoxFrameConfs()
Getter for the frames configuration combobox.
|
fr.cnes.genius.highLevel.GLabelWithIndicator |
getGLabel()
Getter for the widget label.
|
fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget.
|
fr.cnes.genius.main.GComponent |
getSubComponent(int position) |
boolean |
isEnabled() |
boolean |
isModified() |
void |
notifyObservers(Object... args) |
void |
read() |
void |
registerObserver(fr.cnes.genius.observer.GObserver observer) |
void |
setAvailableFrameConfs(GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
Setter for the list of frame configurations available in the widget.
|
void |
setConstraints(int gap)
Setter for the constraint of the widget.
|
void |
setDefaultFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration defaultFrameConf)
Setter for the default frames configuration.
|
void |
setDefaultFramesConfiguration(GPFramesConfiguration.GPFrameConfs defaultFactoryFrameConf)
Setter for the default frames configuration from one of the PATRIUS factory options.
|
void |
setEnabled(boolean b) |
void |
setFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf)
Frames configuration setter.
|
void |
setFramesConfiguration(GPFramesConfiguration.GPFrameConfs factoryFrameConf)
Frames configuration setter from one of the PATRIUS factory options.
|
void |
setSavedFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration savedFrameConf)
Setter for the saved frames configuration from one of the PATRIUS factory options.
|
void |
setSavedFramesConfiguration(GPFramesConfiguration.GPFrameConfs savedFactoryFrameConf)
Setter for the saved frames configuration from one of the PATRIUS factory options.
|
void |
unregisterObserver(fr.cnes.genius.observer.GObserver observer) |
protected void |
updateIsModifiedIndicator()
Updates the isModified indicator with the composed status of the widget.
|
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 GPFramesConfiguration()
public GPFramesConfiguration(String label)
GPFramesConfiguration.GPFrameConfs
will be shown). The widgetId will be assigned automatically.label
- label.public GPFramesConfiguration(String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
label
- label.frameConfsToShow
- list of frame configurations to show in the widget.public GPFramesConfiguration(String widgetId, String label)
GPFramesConfiguration.GPFrameConfs
will be shown).widgetId
- widget id.label
- label.public GPFramesConfiguration(String widgetId, String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
widgetId
- widget id.label
- label.frameConfsToShow
- list of frame configurations to show in the widget.public GPFramesConfiguration(String label, GPFramesConfiguration.GPFrameConfs factoryFrameConf)
GPFramesConfiguration.GPFrameConfs
will be shown). The widgetId will be assigned
automatically.label
- label.factoryFrameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.public GPFramesConfiguration(String label, fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf)
GPFramesConfiguration.GPFrameConfs
will be
shown). The widgetId will be assigned automatically.label
- label.frameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.public GPFramesConfiguration(GPFramesConfiguration.GPFrameConfs factoryFrameConf, String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
label
- label.factoryFrameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.frameConfsToShow
- list of frame configurations to show in the widget.public GPFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf, String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
label
- label.frameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.frameConfsToShow
- list of frame configurations to show in the widget.public GPFramesConfiguration(String widgetId, GPFramesConfiguration.GPFrameConfs factoryFrameConf, String label)
GPFramesConfiguration.GPFrameConfs
will be shown).widgetId
- widget id.label
- label.factoryFrameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.public GPFramesConfiguration(String widgetId, fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf, String label)
GPFramesConfiguration.GPFrameConfs
will be
shown).widgetId
- widget id.label
- label.frameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.public GPFramesConfiguration(String widgetId, GPFramesConfiguration.GPFrameConfs factoryFrameConf, String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
widgetId
- widget id.label
- label.factoryFrameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.frameConfsToShow
- list of frame configurations to show in the widget.public GPFramesConfiguration(String widgetId, fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf, String label, GPFramesConfiguration.GPFrameConfs... frameConfsToShow)
widgetId
- widget id.label
- label.frameConf
- initial frame configuration. It must be a frame configuration available in the widget,
otherwise it will throw a GRuntimeException.frameConfsToShow
- list of frame configurations to show in the widget.public fr.cnes.genius.highLevel.GLabelWithIndicator getGLabel()
public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxFrameConfs()
public fr.cnes.genius.highLevel.GChoice getGChoiceCustom()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxTidesCorrectionPolarMotion()
public fr.cnes.genius.highLevel.GChoice getGChoiceTidesInterpOptionPolarMotion()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxLibrationCorrectionPolarMotion()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxSpCorrection()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxEopsForPolarMotion()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxTidesCorrectionDiurnalRotation()
public fr.cnes.genius.highLevel.GChoice getGChoiceTidesInterpOptionDiurnalRotation()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxLibrationCorrectionDiurnalRotation()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxPrecNutCorrection()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxPrecNutConstantRotation()
public fr.cnes.genius.highLevel.GChoice getGChoicePrecNutInterpOption()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxEopsForNutation()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxEopsCorrection()
public fr.cnes.genius.highLevel.GChoice getGChoiceInterpolator()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxEopsConstant()
public fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration getPatriusObject() throws GPFrameException
getPatriusObject
in interface GPPatrius<fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration>
GPFrameException
public void setAvailableFrameConfs(GPFramesConfiguration.GPFrameConfs... frameConfsToShow) throws GPFrameException
frameConfsToShow
- an array of GPFrameConfs with the list of frame configurations to show in the widget.
If
null: all frame configurations will be shown.GPFrameException
- if the new list of frame configurations is empty.public GPFramesConfiguration.GPFrameConfs[] getAvailableFrameConfs()
public void setFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration frameConf) throws GPFrameException
frameConf
- patrius FramesConfiguration objectGPFrameException
- in case the frames configuration type is not available in the widget.public void setFramesConfiguration(GPFramesConfiguration.GPFrameConfs factoryFrameConf) throws GPFrameException
factoryFrameConf
- PATRIUS factory frames configuration optionGPFrameException
- in case the frames configuration type is not available in the widget.public void setDefaultFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration defaultFrameConf) throws GPFrameException
defaultFrameConf
- patrius FramesConfiguration object to be set as default one.GPFrameException
- in case the FramesConfiguration cannot be set.public void setDefaultFramesConfiguration(GPFramesConfiguration.GPFrameConfs defaultFactoryFrameConf) throws GPFrameException
defaultFactoryFrameConf
- PATRIUS factory frames configuration option to be set as default one.GPFrameException
- in case the FramesConfiguration cannot be set.public void setSavedFramesConfiguration(fr.cnes.sirius.patrius.frames.configuration.FramesConfiguration savedFrameConf) throws GPFrameException
savedFrameConf
- patrius FramesConfiguration object to be set as saved one.GPFrameException
- in case the FramesConfiguration cannot be set.public void setSavedFramesConfiguration(GPFramesConfiguration.GPFrameConfs savedFactoryFrameConf) throws GPFrameException
savedFactoryFrameConf
- PATRIUS factory frames configuration option to be set as saved one.GPFrameException
- in case the FramesConfiguration cannot be set.public void attachCopyPasteMenu(String label, fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
attachCopyPasteMenu
in class fr.cnes.genius.main.GComponent
public boolean isModified()
isModified
in class fr.cnes.genius.main.GComponent
protected void updateIsModifiedIndicator()
updateIsModifiedIndicator
in class fr.cnes.genius.main.GComponent
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 void clear() throws fr.cnes.genius.exception.GException
clear
in interface fr.cnes.genius.main.GClear
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 before(fr.cnes.genius.main.GEvent e) throws fr.cnes.genius.exception.GException
before
in interface fr.cnes.genius.main.GListener
fr.cnes.genius.exception.GException
public void after(fr.cnes.genius.main.GEvent e) throws fr.cnes.genius.exception.GException
after
in interface fr.cnes.genius.main.GListener
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 generic() throws fr.cnes.genius.exception.GException
generic
in class fr.cnes.genius.lowLevel.GContainer
fr.cnes.genius.exception.GException
public void setConstraints(int gap)
gap
- left gap for the widgetpublic 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 registerObserver(fr.cnes.genius.observer.GObserver observer)
registerObserver
in interface fr.cnes.genius.observer.GObservable
public void unregisterObserver(fr.cnes.genius.observer.GObserver observer)
unregisterObserver
in interface fr.cnes.genius.observer.GObservable
public void notifyObservers(Object... args)
notifyObservers
in interface fr.cnes.genius.observer.GObservable
Copyright © 2023. All rights reserved.