|
||||||||||
| 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.GPThirdBodyForceModel
public class GPThirdBodyForceModel
Class containing the widget to define the Third body force models for the Sun, the Moon, Venus, Mars and Jupiter.
| Index | Class | Item | Constraint |
| 0 | GCheckBoxWithIndicator | thirdBodyCheckBox | 0, 0, 0 =>
"newline , gapleft 0 , split 2" 0, 0, 1 => (null) 0, 1 => (null) |
| 1 | GCheckBoxWithIndicator | thirdBodyMoonCheckBox | 1, 0, 0 =>
"newline , gapleft 20 , split 2" 1, 0, 1 => (null) 1, 1 => (null) |
| 2 | GCheckBoxWithIndicator | thirdBodySunCheckBox | 2, 0, 0 =>
"newline , gapleft 20 , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
| 3 | GCheckBoxWithIndicator | thirdBodyVenusCheckBox | 3, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 0, 1 => (null) 3, 1 => (null) |
| 4 | GCheckBoxWithIndicator | thirdBodyMarsCheckBox | 4, 0, 0 =>
"newline , gapleft 20 , split 2" 4, 0, 1 => (null) 4, 1 => (null) |
| 5 | GCheckBoxWithIndicator | thirdBodyJupiterCheckBox | 5, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 0, 1 => (null) 5, 1 => (null) |
| Nested Class Summary |
|---|
| 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 | |
|---|---|
GPThirdBodyForceModel(String widgetId,
String label)
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()
|
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxForceModel()
Getter for the GCheckBoxWithIndicator defining if the force model is active. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxJupiter()
Getter for the Jupiter checkbox. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxMars()
Getter for the Mars checkbox. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxMoon()
Getter for the Moon checkbox. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxSun()
Getter for the Sun checkbox. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxVenus()
Getter for the Venus checkbox. |
org.orekit.forces.gravity.ThirdBodyAttraction |
getJupiterForceModel()
Get the jupiter perturbation force model. |
org.orekit.forces.gravity.ThirdBodyAttraction |
getMarsForceModel()
Get the mars perturbation force model. |
org.orekit.bodies.CelestialBody |
getMoon()
Getter for the Moon celestial body. |
org.orekit.forces.gravity.ThirdBodyAttraction |
getMoonForceModel()
Get the moon perturbation force model. |
org.orekit.forces.gravity.ThirdBodyAttraction[] |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget. |
org.orekit.forces.gravity.ThirdBodyAttraction[] |
getPatriusObject(Object... args)
Returns the PATRIUS object associated to a GENOPUS widget. |
fr.cnes.genius.main.GComponent |
getSubComponent(int position)
|
org.orekit.bodies.CelestialBody |
getSun()
Getter for the Sun celestial body. |
org.orekit.forces.gravity.ThirdBodyAttraction |
getSunForceModel()
Get the sun perturbation force model. |
org.orekit.forces.gravity.ThirdBodyAttraction |
getVenusForceModel()
Get the venus perturbation force model. |
boolean |
isEnabled()
|
boolean |
isModified()
|
boolean |
isMoonSelected()
Checks if the third body Moon force is selected. |
boolean |
isSelected()
Checks if the third body force is selected. |
boolean |
isSunSelected()
Checks if the third body Sun force is selected. |
void |
read()
|
void |
setConstraint(int widgetGap)
Setter for the constraints of the widget. |
void |
setEnabled(boolean b)
|
void |
setMoon(org.orekit.bodies.CelestialBody moon)
Setter for the Moon celestial body. |
void |
setSun(org.orekit.bodies.CelestialBody sun)
Setter for the Sun celestial body. |
protected void |
updateIsModifiedIndicator()
|
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 GPThirdBodyForceModel(String widgetId,
String label)
widgetId - widget identifier, if null an identifier will be automatically created.label - text to display in the label.| 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.GCheckBoxWithIndicator getGCheckBoxForceModel()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxMoon()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxSun()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxVenus()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxMars()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxJupiter()
public void setMoon(org.orekit.bodies.CelestialBody moon)
moon - the Moon celestial body to be used.public org.orekit.bodies.CelestialBody getMoon()
public void setSun(org.orekit.bodies.CelestialBody sun)
sun - the Sun celestial body to be used.public org.orekit.bodies.CelestialBody getSun()
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.GExceptionpublic boolean isSelected()
public boolean isMoonSelected()
public boolean isSunSelected()
public org.orekit.forces.gravity.ThirdBodyAttraction getMoonForceModel()
throws GPForcesException
GPForcesException - if the moon body has not been initialized
public org.orekit.forces.gravity.ThirdBodyAttraction getSunForceModel()
throws GPForcesException
GPForcesException - if the sun body has not been initialized
public org.orekit.forces.gravity.ThirdBodyAttraction getVenusForceModel()
throws GPForcesException
GPForcesException - if the celestial body cannot be built
public org.orekit.forces.gravity.ThirdBodyAttraction getMarsForceModel()
throws GPForcesException
GPForcesException - if the celestial body cannot be built
public org.orekit.forces.gravity.ThirdBodyAttraction getJupiterForceModel()
throws GPForcesException
GPForcesException - if the celestial body cannot be built
public org.orekit.forces.gravity.ThirdBodyAttraction[] getPatriusObject()
throws fr.cnes.genius.exception.GException
getPatriusObject in interface GPPatrius<org.orekit.forces.gravity.ThirdBodyAttraction[]>fr.cnes.genius.exception.GException - if the PATRIUS object cannot be created from the widget data.
public org.orekit.forces.gravity.ThirdBodyAttraction[] getPatriusObject(Object... args)
throws fr.cnes.genius.exception.GException
getPatriusObject in interface GPPatriusWithObjects<org.orekit.forces.gravity.ThirdBodyAttraction[]>args - The parameters are 0: CelestialBody, 1: CelestialBody.
fr.cnes.genius.exception.GException - if the PATRIUS object cannot be created from the widget data.public boolean isModified()
isModified in class fr.cnes.genius.main.GComponentprotected void updateIsModifiedIndicator()
updateIsModifiedIndicator in class fr.cnes.genius.main.GComponent
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 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 | |||||||||