|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genius.main.GComponent
fr.cnes.genius.lowLevel.GContainer
fr.cnes.genopus.forces.GPEarthPotentialForceModel
public class GPEarthPotentialForceModel
Class containing the widget to define the Earth Potential force model.
| Index | Class | Item | Constraint |
| 0 | GLabelWithIndicator | earthPotentialLabel | 0, 0 =>
"newline , gapleft 0 , split 2" 0, 1 => (null) |
| 1 | GChoice | attractionModelChoice | 1, 0, 0 =>
"newline , gapleft 20 , split 2" 1, 0, 1 => (null) 1, 1 => "split" |
| 2 | GComboBoxWithLabel | earthPotentialFileComboBox | 2, 0, 0 =>
"newline , gapleft 20 , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
| 3 | GEntryInt | maxOrdDegEntryInt | 3, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 0, 1 => (null) 3, 1 => (null) |
| 4 | GEntryInt | degreeEntryInt | 4, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 0, 1 => (null) 4, 1 => (null) |
| 5 | GEntryInt | orderEntryInt | 5, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 0, 1 => (null) 5, 1 => (null) |
| 6 | GEntryInt | degreeOptionalEntryInt | 6, 0, 0 =>
"newline , gapleft 20 , split 2" 6, 0, 1 => (null) 6, 1 => (null) |
| 7 | GEntryInt | orderOptionalEntryInt | 7, 0, 0 =>
"newline , gapleft 20 , split 2" 7, 0, 1 => (null) 7, 1 => (null) |
| 8 | GChoice | coeffsComputedOnceChoice | 8, 0, 0 =>
"newline , gapleft 20 , split 2" 8, 0, 1 => (null) 8, 1 => "split" |
| Nested Class Summary | |
|---|---|
static class |
GPEarthPotentialForceModel.AttractionModelsEnum
Enumerate for normalized/unnormalized attraction models. |
| 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 |
| Nested classes/interfaces inherited from interface fr.cnes.genopus.main.GPPatriusWithObjects |
|---|
GPPatriusWithObjects.ArgsChecker |
| Field Summary |
|---|
| Fields inherited from class fr.cnes.genius.main.GComponent |
|---|
NAME_ATTRIBUTE |
| Constructor Summary | |
|---|---|
GPEarthPotentialForceModel(String widgetId,
String label,
GPEarthPotentialForceModel.AttractionModelsEnum... earthPotentialTypeChoicesToShow)
Constructor. |
|
| Method Summary | |
|---|---|
void |
after(fr.cnes.genius.main.GEvent e)
|
void |
before(fr.cnes.genius.main.GEvent e)
|
void |
clear()
|
void |
display()
|
void |
generic()
|
GPEarthPotentialForceModel.AttractionModelsEnum[] |
getAvailableAttractionModels()
Getter for the list of available Earth potential choices in the widget. |
org.orekit.frames.Frame |
getEarthFrame()
Getter for the Earth rotating frame to be used for the force model creation. |
fr.cnes.genius.highLevel.GChoice |
getGChoiceAttractionModel()
Getter for the GChoice defining the attraction model. |
fr.cnes.genius.highLevel.GChoice |
getGChoiceCoeffsComputedOnce()
Getter for the GChoice defining the coefficients computation option. |
fr.cnes.genius.highLevel.GComboBoxWithLabel |
getGComboBoxEarthPotentialFile()
Getter for the GComboBoxWithLabel defining the earth potential filename. |
fr.cnes.genius.highLevel.GEntryInt |
getGEntryIntMaxDegreeAndOrder()
Getter for the GEntryInt defining the maximal degree and order. |
fr.cnes.genius.highLevel.GEntryInt |
getGEntryIntOptionalTesseral()
Getter for the GEntryInt defining the tesseral optional order. |
fr.cnes.genius.highLevel.GEntryInt |
getGEntryIntOptionalZonal()
Getter for the GEntryInt defining the zonal optional degree. |
fr.cnes.genius.highLevel.GEntryInt |
getGEntryIntTesseral()
Getter for the GEntryInt defining the tesseral order. |
fr.cnes.genius.highLevel.GEntryInt |
getGEntryIntZonal()
Getter for the GEntryInt defining the zonal degree. |
fr.cnes.genius.highLevel.GLabelWithIndicator |
getGLabelForceModel()
Getter for the label of the force model. |
org.orekit.forces.ForceModel |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget. |
org.orekit.forces.ForceModel |
getPatriusObject(Object... args)
Returns the PATRIUS object associated to a GENOPUS widget. |
GPEarthPotentialForceModel.AttractionModelsEnum |
getSelectedAttractionModel()
Get selected attraction model as a GPEarthPotentialForceModel.AttractionModelsEnum enum value. |
fr.cnes.genius.main.GComponent |
getSubComponent(int position)
|
boolean |
isEnabled()
|
boolean |
isModified()
|
void |
read()
|
void |
setAvailableAttractionModels(GPEarthPotentialForceModel.AttractionModelsEnum... attractionModelsToShow)
Setter for the list of available Earth potential choices in the widget. |
void |
setConstraint(int widgetGap)
Setter for the constraints of the widget. |
void |
setEarthFrame(org.orekit.frames.Frame earthFrame)
Setter for the Earth rotating frame to be used for force model creation. |
void |
setEnabled(boolean b)
|
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
|
protected void |
updateIsModifiedIndicator()
|
void |
updateStatus()
Update the status of the widget. |
void |
write()
|
| Methods inherited from class fr.cnes.genius.lowLevel.GContainer |
|---|
put |
| Methods inherited from class fr.cnes.genius.main.GComponent |
|---|
activateConstraintsByType, attachCopyPasteMenu, 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 |
|---|
public GPEarthPotentialForceModel(String widgetId,
String label,
GPEarthPotentialForceModel.AttractionModelsEnum... earthPotentialTypeChoicesToShow)
widgetId - widget identifier, if null an identifier will be automatically created.label - text to display in the label.earthPotentialTypeChoicesToShow - list of Earth potential choices to show in the widget (array of GPEarthPotentialForceModel.AttractionModelsEnum
).| Method Detail |
|---|
public void setConstraint(int widgetGap)
widgetGap - left gap from panel border to display the label of the widget.public fr.cnes.genius.highLevel.GLabelWithIndicator getGLabelForceModel()
public fr.cnes.genius.highLevel.GChoice getGChoiceAttractionModel()
public fr.cnes.genius.highLevel.GComboBoxWithLabel getGComboBoxEarthPotentialFile()
public fr.cnes.genius.highLevel.GEntryInt getGEntryIntMaxDegreeAndOrder()
public fr.cnes.genius.highLevel.GEntryInt getGEntryIntZonal()
public fr.cnes.genius.highLevel.GEntryInt getGEntryIntTesseral()
public fr.cnes.genius.highLevel.GEntryInt getGEntryIntOptionalZonal()
public fr.cnes.genius.highLevel.GEntryInt getGEntryIntOptionalTesseral()
public fr.cnes.genius.highLevel.GChoice getGChoiceCoeffsComputedOnce()
public void setEarthFrame(org.orekit.frames.Frame earthFrame)
earthFrame - the Earth rotating frame to be set.public org.orekit.frames.Frame getEarthFrame()
public boolean isEnabled()
isEnabled in class fr.cnes.genius.main.GComponentpublic void setEnabled(boolean b)
setEnabled in class fr.cnes.genius.main.GComponent
public void display()
throws fr.cnes.genius.exception.GException
display in interface fr.cnes.genius.main.GDisplayfr.cnes.genius.exception.GException
public void clear()
throws fr.cnes.genius.exception.GException
clear in interface fr.cnes.genius.main.GClearfr.cnes.genius.exception.GException
public void read()
throws fr.cnes.genius.exception.GException
read in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void write()
throws fr.cnes.genius.exception.GException
write in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void generic()
throws fr.cnes.genius.exception.GException
generic in class fr.cnes.genius.lowLevel.GContainerfr.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.GListenerfr.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.GListenerfr.cnes.genius.exception.GException
public org.orekit.forces.ForceModel getPatriusObject()
throws GPForcesException
getPatriusObject in interface GPPatrius<org.orekit.forces.ForceModel>GPForcesException - if the Earth frame has not been initialized or if the potential provider or the C and S
coefficients for the potential force model cannot be computed
public org.orekit.forces.ForceModel getPatriusObject(Object... args)
throws fr.cnes.genius.exception.GException
getPatriusObject in interface GPPatriusWithObjects<org.orekit.forces.ForceModel>args - The parameters are 0: Frame.
fr.cnes.genius.exception.GException - if the PATRIUS object cannot be created from the widget data.public GPEarthPotentialForceModel.AttractionModelsEnum getSelectedAttractionModel()
GPEarthPotentialForceModel.AttractionModelsEnum enum value.
public void setAvailableAttractionModels(GPEarthPotentialForceModel.AttractionModelsEnum... attractionModelsToShow)
throws GPForcesException
attractionModelsToShow - an array of GPEarthPotentialForceModel.AttractionModelsEnum with the list of available Earth potential choices
in the widget. If null: all choices will be shown.
GPForcesException - if the new list of frame configurations is empty.public GPEarthPotentialForceModel.AttractionModelsEnum[] getAvailableAttractionModels()
GPEarthPotentialForceModel.AttractionModelsEnum with the list of available Earth potential choices in
the widget.public void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterfacepublic boolean isModified()
isModified in class fr.cnes.genius.main.GComponentprotected void updateIsModifiedIndicator()
updateIsModifiedIndicator in class fr.cnes.genius.main.GComponentpublic void updateStatus()
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.GComponentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||