|
||||||||||
| 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.GPRediffusedSRPForceModel
public class GPRediffusedSRPForceModel
Class containing the widget to define the rediffused Solar Radiation Pressure force model.
| Index | Class | Item | Constraint |
| 0 | GCheckBoxWithIndicator | rediffusedSRPCheckBox | 0, 0, 0 =>
"newline , gapleft 0 , split 2" 0, 0, 1 => (null) 0, 1 => (null) |
| 1 | GCheckBoxWithIndicator | rediffusedAlbedoCheckBox | 1, 0, 0 =>
"newline , gapleft 20 , split 2" 1, 0, 1 => (null) 1, 1 => (null) |
| 2 | GCheckBoxWithIndicator | rediffusedInfraredCheckBox | 2, 0, 0 =>
"newline , gapleft 20 , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
| 3 | GEntryReal | multipRediffusedAlbedo | 3, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 0, 1 => (null) 3, 1 => (null) |
| 4 | GEntryReal | multipRediffusedInfrared | 4, 0, 0 =>
"newline , gapleft 40 , split 2" 4, 0, 1 => (null) 4, 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 | |
|---|---|
GPRediffusedSRPForceModel(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.sirius.patrius.assembly.Assembly |
getAssembly()
Getter for the assembly to be used for drag force model creation. |
org.orekit.frames.Frame |
getEarthFrame()
Getter for the Earth rotating frame. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxAlbedo()
Getter for the GCheckBoxWithIndicator defining if the albedo is active. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxForceModel()
Getter for the GCheckBoxWithIndicator defining if the force model is active. |
fr.cnes.genius.highLevel.GCheckBoxWithIndicator |
getGCheckBoxInfrared()
Getter for the GCheckBoxWithIndicator defining if the infrared is active. |
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealAlbedoMultip()
Getter for the GEntryReal defining the albedo multiplicative factor. |
fr.cnes.genius.highLevel.GEntryReal |
getGEntryRealInfraredMultip()
Getter for the GEntryReal defining the infrared multiplicative factor. |
double |
getMultiplicativeFactorAlbedo()
Get multiplicative factor for albedo domain. |
double |
getMultiplicativeFactorInfrared()
Get multiplicative factor for infrared domain. |
CustomRediffusedRadiationPressure |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget. |
CustomRediffusedRadiationPressure |
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 to be used for drag force model creation. |
boolean |
isEnabled()
|
boolean |
isModified()
|
boolean |
isSelected()
Checks if the rediffused SRP force is selected. |
void |
read()
|
void |
setAssembly(fr.cnes.sirius.patrius.assembly.Assembly assembly)
Setter for the assembly to be used for drag force model creation. |
void |
setConstraint(int widgetGap)
Setter for the constraints of the widget. |
void |
setEarthFrame(org.orekit.frames.Frame earthFrame)
Setter for the Earth rotating frame. |
void |
setEnabled(boolean b)
|
void |
setMultiplicativeFactorAlbedo(double multiplicativeFactorAlbedo)
Set multiplicative factor for albedo. |
void |
setMultiplicativeFactorInfrared(double multiplicativeFactorInfrared)
Set multiplicative factor for infrared. |
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 GPRediffusedSRPForceModel(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 getGCheckBoxAlbedo()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealAlbedoMultip()
public fr.cnes.genius.highLevel.GCheckBoxWithIndicator getGCheckBoxInfrared()
public fr.cnes.genius.highLevel.GEntryReal getGEntryRealInfraredMultip()
public void setAssembly(fr.cnes.sirius.patrius.assembly.Assembly assembly)
assembly - the assembly to be set.public fr.cnes.sirius.patrius.assembly.Assembly getAssembly()
public void setEarthFrame(org.orekit.frames.Frame earthFrame)
earthFrame - the Earth rotating frame to be set.public org.orekit.frames.Frame getEarthFrame()
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.GException
public CustomRediffusedRadiationPressure getPatriusObject()
throws GPForcesException
getPatriusObject in interface GPPatrius<CustomRediffusedRadiationPressure>GPForcesException - if the assembly, the Earth frame or the Sun body have not been initialized or if the Force
model cannot be created
public CustomRediffusedRadiationPressure getPatriusObject(Object... args)
throws fr.cnes.genius.exception.GException
getPatriusObject in interface GPPatriusWithObjects<CustomRediffusedRadiationPressure>args - The parameters are 0: Frame, 1: Assembly, 2: CelestialBody.
fr.cnes.genius.exception.GException - if the PATRIUS object cannot be created from the widget data.public boolean isSelected()
public void setMultiplicativeFactorAlbedo(double multiplicativeFactorAlbedo)
multiplicativeFactorAlbedo - the multiplicativeFactorAlbedo to setpublic void setMultiplicativeFactorInfrared(double multiplicativeFactorInfrared)
multiplicativeFactorInfrared - the multiplicativeFactorInfrared to setpublic double getMultiplicativeFactorAlbedo()
public double getMultiplicativeFactorInfrared()
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 | |||||||||