public class WidPsimuDataPanel extends fr.cnes.genius.standardapplication.GDataPanelAbstract implements fr.cnes.genius.main.GListener, PsimuObject<Psimu>
Constructor and Description |
---|
WidPsimuDataPanel(boolean ihmMode)
Creates a new instance.
|
WidPsimuDataPanel(WidInitialOrbit initialOrbit,
WidConstantInputsPanel constants,
fr.cnes.genopus.vehicle.GPVehicle vehicle,
fr.cnes.genopus.forces.GPForceModels forces,
fr.cnes.genopus.maneuvers.GPManeuverSequence maneuvers,
fr.cnes.genopus.attitudes.GPAttitudeSequence attitude,
WidIntegrator integrator,
WidEventsPanel events)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
after(fr.cnes.genius.main.GEvent event) |
void |
before(fr.cnes.genius.main.GEvent events)
Overriding the before method.
|
List<String> |
checkCoherence()
Check the coherence of the panels.
|
void |
clear()
Overriding the clear method.
|
fr.cnes.genopus.attitudes.GPAttitudeSequence |
getAttitude()
Get attitude sequence widget.
|
WidConstantInputsPanel |
getConstants()
Get constants widget.
|
fr.cnes.genopus.forces.GPForceModels |
getForces()
Get forces scenario widget.
|
org.orekit.frames.configuration.FramesConfiguration |
getFramesConfiguration()
Get frames configuration.
|
WidInitialOrbit |
getInitialOrbit()
Get initial orbit widget.
|
WidIntegrator |
getIntegrator()
Get integrator widget.
|
List<fr.cnes.genopus.nonWidget.events.CustomEventDetector> |
getListEventsToDetect()
Get list of events to detect.
|
fr.cnes.genopus.maneuvers.GPManeuverSequence |
getManeuvers()
Get maneuvers scenario widget.
|
WidOutputPanel |
getOutput()
Get output widget.
|
OutputConfig |
getOutputConfig()
Get output config.
|
Psimu |
getPsimuObject()
Method returning the Psimu objects.
|
fr.cnes.genius.interval.GIntervalAbstract.GStatus |
getStatus()
Method returning the global status of the data.
|
fr.cnes.genopus.vehicle.GPVehicle |
getVehicle()
Get vehicle widget.
|
void |
read()
Overriding the read method.
|
void |
setVehicle(fr.cnes.genopus.vehicle.GPVehicle vehicle)
Set vehicle widget.
|
void |
updatePlots()
Update the plots, generally after a computation.
|
addConsoleTab, getConsole, getConsolePanel, selectConsoleTab, setConsoleFont
addTab, addTab, addTab, delTab, display, getComponent, getJTabbedPane, getSubComponent, getTab, getTabCount, getTabList, getTabPanelStatusFlag, setEnabled, setTabPanelStatusFlag, setTooltipsList, stateChanged, updateCondensedStatus, updateIsModified, write
activateConstraintsByType, attachCopyPasteMenu, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGClassName, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getSimpleWidgetId, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, isEnabled, isModified, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidgetId, setWidth, updateIsModifiedIndicator, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public WidPsimuDataPanel(boolean ihmMode) throws fr.cnes.genius.exception.GException, org.orekit.errors.OrekitException
ihmMode
- set to true if psimu is launched in IHM mode, set to false otherwise.fr.cnes.genius.exception.GException
- genius exceptionorg.orekit.errors.OrekitException
- orekit exceptionpublic WidPsimuDataPanel(WidInitialOrbit initialOrbit, WidConstantInputsPanel constants, fr.cnes.genopus.vehicle.GPVehicle vehicle, fr.cnes.genopus.forces.GPForceModels forces, fr.cnes.genopus.maneuvers.GPManeuverSequence maneuvers, fr.cnes.genopus.attitudes.GPAttitudeSequence attitude, WidIntegrator integrator, WidEventsPanel events) throws fr.cnes.genius.exception.GException, org.orekit.errors.OrekitException
initialOrbit
- initial orbit widgetconstants
- constants inputs data widgetvehicle
- vehicle widgetforces
- forces widgetmaneuvers
- maneuver widgetattitude
- attitude widgetintegrator
- integrator widgetevents
- events widgetfr.cnes.genius.exception.GException
- genius exceptionorg.orekit.errors.OrekitException
- orekit exceptionpublic WidConstantInputsPanel getConstants()
public WidInitialOrbit getInitialOrbit()
public fr.cnes.genopus.vehicle.GPVehicle getVehicle()
public void setVehicle(fr.cnes.genopus.vehicle.GPVehicle vehicle)
vehicle
- vehicle widgetpublic fr.cnes.genopus.forces.GPForceModels getForces()
public fr.cnes.genopus.maneuvers.GPManeuverSequence getManeuvers()
public fr.cnes.genopus.attitudes.GPAttitudeSequence getAttitude()
public WidIntegrator getIntegrator()
public WidOutputPanel getOutput()
public OutputConfig getOutputConfig() throws PsimuException
PsimuException
- if some internal error occurspublic List<fr.cnes.genopus.nonWidget.events.CustomEventDetector> getListEventsToDetect() throws PsimuException
PsimuException
- it the list of events to detect can not be createdpublic fr.cnes.genius.interval.GIntervalAbstract.GStatus getStatus()
getStatus
in class fr.cnes.genius.main.GComponent
public Psimu getPsimuObject() throws PsimuException
getPsimuObject
in interface PsimuObject<Psimu>
fr.cnes.genopus.exception.GPFrameException
PsimuException
fr.cnes.genopus.exception.GPVehicleException
fr.cnes.genopus.exception.GPManeuverException
fr.cnes.genopus.exception.GPForcesException
fr.cnes.genopus.exception.GPAttitudeException
public List<String> checkCoherence()
public void after(fr.cnes.genius.main.GEvent event) throws fr.cnes.genius.exception.GException
after
in interface fr.cnes.genius.main.GListener
fr.cnes.genius.exception.GException
public void before(fr.cnes.genius.main.GEvent events) throws fr.cnes.genius.exception.GException
before
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
read
in class fr.cnes.genius.lowLevel.GTabbedPane
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 org.orekit.frames.configuration.FramesConfiguration getFramesConfiguration() throws fr.cnes.genopus.exception.GPFrameException
fr.cnes.genopus.exception.GPFrameException
- in case of problem getting the frames configuration.public void updatePlots()
Copyright © 2017. All rights reserved.