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.
|
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.
|
fr.cnes.sirius.patrius.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, clearAllInnerDescendantConstraint, clearConstraint, clearInnerDescendantContraint, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGClassName, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getPathInConfigFile, getSimpleWidgetId, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, isEnabled, isForcedStatus, isModified, 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, updateIsModifiedIndicator, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public WidPsimuDataPanel(boolean ihmMode) throws fr.cnes.genius.exception.GException, fr.cnes.sirius.patrius.utils.exception.PatriusException
ihmMode
- set to true if psimu is launched in IHM mode, set to false otherwise.fr.cnes.genius.exception.GException
- genius exceptionfr.cnes.sirius.patrius.utils.exception.PatriusException
- 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, fr.cnes.sirius.patrius.utils.exception.PatriusException
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 exceptionfr.cnes.sirius.patrius.utils.exception.PatriusException
- 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, PsimuOutputManagerException
PsimuException
- if some internal error occursPsimuOutputManagerException
- if the selected time scale isn't recognizedpublic 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 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 fr.cnes.sirius.patrius.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 © 2022. All rights reserved.