com.yobotics.simulationconstructionset.gui
Class StandardSimulationGUI
java.lang.Object
com.yobotics.simulationconstructionset.gui.StandardSimulationGUI
- All Implemented Interfaces:
- SelectGraphConfigurationCommandExecutor, ViewportSelectorCommandExecutor, ActiveCameraHolder, ActiveCanvas3DHolder, CameraHolder, CameraSelector, EntryBoxGroupSelector, ExtraPanelSelector, GraphGroupSelector, VarGroupSelector, ExitActionListenerNotifier
public class StandardSimulationGUI
- extends java.lang.Object
- implements SelectGraphConfigurationCommandExecutor, GraphGroupSelector, EntryBoxGroupSelector, CameraSelector, ViewportSelectorCommandExecutor, CameraHolder, ActiveCameraHolder, ActiveCanvas3DHolder, ExtraPanelSelector, VarGroupSelector, ExitActionListenerNotifier
Constructor Summary |
StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JApplet jApplet,
YoVariableRegistry rootRegistry)
|
StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JFrame frame,
javax.swing.JApplet jApplet,
YoVariableRegistry rootRegistry)
|
StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JFrame frame,
YoVariableRegistry rootRegistry)
|
Method Summary |
void |
addButton(javax.swing.JButton button)
|
void |
addCameraKey()
|
void |
addCheckBox(javax.swing.JCheckBox checkBox)
|
GraphicsDynamicGraphicsObject |
addDynamicGraphicObject(DynamicGraphicObject dynamicGraphicObject,
boolean updateFromSimulationThread)
|
void |
addJComponentToMainPanel(javax.swing.JComponent comp,
java.lang.String index)
|
void |
addJComponentToNumericContentPane(javax.swing.JComponent comp,
java.lang.String index)
|
void |
addJLabel(javax.swing.JLabel label)
|
void |
addMenuBar(javax.swing.JMenuBar menuBar)
|
void |
addPanelToTempHolderMainViewport(java.lang.String panelName)
|
void |
addPanelToTempHolderViewport(java.lang.String panelName,
int i)
|
void |
addRadioButton(javax.swing.JRadioButton button)
|
Graphics3DNode |
addStaticLinkGraphics(Graphics3DObject staticLinkGraphics)
|
Graphics3DNode |
addStaticLinkGraphics(Graphics3DObject staticLinkGraphics,
Graphics3DNodeType nodeType)
|
void |
addTickUpdateListener(TickUpdateListener tickUpdateListener)
|
void |
addVarList(VarList list)
|
boolean |
allowTickUpdatesNow()
|
void |
attachExitActionListener(ExitActionListener listener)
|
void |
attachSelectedListener(SelectedListener selectedListener)
|
void |
closeAndDispose()
|
void |
createNewGraphWindow(java.lang.String graphGroupName,
int screenID,
boolean maximizeWindow)
|
ViewportWindow |
createNewViewportWindow(java.lang.String viewportName,
int screenID,
boolean maximizeWindow)
|
ViewportWindow |
createNewViewportWindow(java.lang.String viewportName,
int screenID,
boolean maximizeWindow,
CameraConfiguration camConfig)
|
ViewportPanel |
createViewportPanel()
|
void |
disableGUIComponents()
|
static void |
disposeSplashWindow()
|
void |
drawMainViewportWithExtraPanels()
|
void |
enableGUIComponents()
|
CaptureDevice |
getActiveCaptureDevice()
|
ViewportAdapter |
getActiveView()
|
BookmarkedVariablesHolder |
getBookmarkedVariablesHolder()
|
TrackingDollyCameraController |
getCamera()
|
TrackingDollyCameraController |
getCameraPropertiesForActiveCamera()
|
TrackingDollyCameraController[] |
getCameras()
|
CombinedVarPanel |
getCombinedVarPanel()
|
EntryBoxArrayPanel |
getEntryBoxArrayPanel()
|
java.awt.Component |
getExtraPanel(java.lang.String panelName)
|
ExtraPanelConfigurationList |
getExtraPanelConfigurationList()
|
javax.swing.JFrame |
getFrame()
|
GraphArrayPanel |
getGraphArrayPanel()
|
java.util.ArrayList<GraphArrayWindow> |
getGraphArrayWindows()
|
Graphics3DAdapter |
getGraphics3dAdapter()
|
GraphicsRobot |
getGraphicsRobot(Robot robot)
|
ViewportPanel |
getViewportPanel()
|
java.util.ArrayList<ViewportWindow> |
getViewportWindows()
|
java.lang.String |
getXMLStyleRepresentationOfEntryBoxes()
|
java.lang.String |
getXMLStyleRepresentationOfGraphArrayPanel()
|
java.lang.String |
getXMLStyleRepresentationOfGraphWindows()
|
java.lang.String |
getXMLStyleRepresentationofJPanels()
|
java.lang.String |
getXMLStyleRepresentationofMultiViews()
|
java.lang.String |
getXMLStyleRepresentationOfViewPorts()
|
void |
gotoInPoint()
|
void |
gotoInPointNow()
|
void |
gotoOutPoint()
|
void |
gotoOutPointNow()
|
void |
hideViewport()
|
boolean |
isViewportHidden()
|
void |
loadDefaultGUIConfigurationFile()
|
void |
loadGUIConfigurationFile(java.io.File file)
|
void |
loadRegistryConfiguration()
|
void |
makeCameraConsistentWithCheckBoxes()
|
void |
makeCheckBoxesConsistent(int item,
boolean selected)
|
void |
makeCheckBoxesConsistentWithCamera()
|
void |
makeCheckMarksConsistentForExtraPanels(java.lang.String panelName,
boolean isSelected)
|
void |
makeCheckMarksConsistentWithMainPanel(ViewportWindow viewport)
|
void |
maximizeMainWindow()
|
void |
nextCameraKey()
|
void |
notifyExitActionListeners()
|
void |
notifySimulationStopped()
|
void |
previousCameraKey()
|
void |
registerViewportSelectorCommandListener(ViewportSelectorCommandListener viewportSelectorCommandListener)
|
void |
removeCameraKey()
|
void |
removeExtraPanel(java.lang.String panelName)
|
void |
removeStaticGraphics3dNode(Graphics3DNode nodeToRemove)
|
void |
removeTickUpdateListener(TickUpdateListener tickUpdateListener)
|
void |
repaintWindows()
|
void |
saveNormalGUIConfigurationFile()
|
void |
saveRegistryConfigurations()
|
void |
selectCamera(java.lang.String cameraName)
|
void |
selectEntryBoxGroup(java.lang.String name)
|
void |
selectGraphConfiguration(java.lang.String name)
|
void |
selectGraphGroup(java.lang.String name)
|
void |
selectPanel(java.lang.String panelName)
|
void |
selectVarGroup(java.lang.String name)
|
void |
selectViewport_ViewPorts(java.lang.String view)
|
void |
selectViewport(java.lang.String viewportName)
|
void |
setBackgroundColor(javax.vecmath.Color3f color)
|
void |
setBackgroundImage(java.net.URL fileURL,
Graphics3DBackgroundScaleMode backgroundScaleMode)
|
void |
setCameraDolly(boolean dolly,
boolean dollyX,
boolean dollyY,
boolean dollyZ)
|
void |
setCameraDollyOffsets(double dx,
double dy,
double dz)
|
void |
setCameraDollyVars(java.lang.String xName,
java.lang.String yName,
java.lang.String zName)
|
void |
setCameraFix(double fixX,
double fixY,
double fixZ)
|
void |
setCameraPosition(double posX,
double posY,
double posZ)
|
void |
setCameraTracking(boolean track,
boolean trackX,
boolean trackY,
boolean trackZ)
|
void |
setCameraTrackingOffsets(double dx,
double dy,
double dz)
|
void |
setCameraTrackingVars(java.lang.String xName,
java.lang.String yName,
java.lang.String zName)
|
void |
setClipDistances(double near,
double far)
|
void |
setExportDataDirectory(java.lang.String directory)
|
void |
setFieldOfView(double fieldOfView)
|
void |
setGroundAppearance(AppearanceDefinition app)
|
void |
setGroundVisible(boolean isVisible)
|
void |
setImportDataDirectory(java.lang.String directory)
|
void |
setInPoint()
|
void |
setKeyPoint()
|
void |
setOutPoint()
|
void |
setRobots(Robot[] robots)
|
void |
setup(GroundProfile groundProfile)
|
void |
setupCamera(CameraConfiguration cameraConfiguration)
|
void |
setupConfiguration(java.lang.String name,
java.lang.String graphGroupName,
java.lang.String entryBoxGroupName)
|
void |
setupEntryBox(java.util.ArrayList<YoVariable> variables)
|
void |
setupEntryBox(java.lang.String varname)
|
void |
setupEntryBox(java.lang.String[] varnames)
|
void |
setupEntryBoxGroup(java.lang.String name,
java.lang.String[] vars)
|
void |
setupEntryBoxGroup(java.lang.String name,
java.lang.String[] vars,
java.lang.String[] regularExpressions)
|
void |
setupExtraPanels(ExtraPanelConfiguration panelConfiguration)
|
void |
setupGraph(java.lang.String varname)
|
void |
setupGraph(java.lang.String[] varnames)
|
void |
setupGraph(java.lang.String[][] varnames)
|
void |
setupGraphConfigurations(GraphConfiguration[] configurations)
|
void |
setupGraphGroup(java.lang.String name,
java.lang.String[][] vars)
|
void |
setupGraphGroup(java.lang.String name,
java.lang.String[][][] vars)
|
void |
setupGraphGroup(java.lang.String name,
java.lang.String[][][] vars,
int numColumns)
|
void |
setupGraphGroup(java.lang.String name,
java.lang.String[][] vars,
int numColumns)
|
void |
setupMultiViews(java.lang.String xmlRepresentation,
java.lang.String currentView)
|
void |
setupMultiViews(java.lang.String viewportName,
ViewportPanel viewport_Panel)
|
void |
setupMultiViewsMultipleViewports(java.lang.String xmlRepresentation,
int size)
|
void |
setupViewport(ViewportConfiguration viewportConfiguration)
|
boolean |
setViewportFromXMLDescription(java.lang.String importXML)
|
void |
show()
|
static void |
showSplashScreen()
|
void |
showViewport()
|
void |
startStreamingVideoData(CameraConfiguration cameraConfiguration,
int width,
int height,
VideoDataServer videoDataServer,
TimestampProvider timestampProvider,
int framesPerSecond)
|
void |
stepBackward()
|
void |
stepBackward(int ticks)
|
void |
stepForward()
|
void |
stepForward(int ticks)
|
void |
stepForwardNow(int ticks)
|
void |
toggleCameraKeyMode()
|
void |
updateGraphs()
|
void |
updateGraphsLeisurely(int leisureRate)
|
void |
updateGUI()
|
void |
updateNameSpaceHierarchyTree()
|
void |
updateRobots()
|
void |
updateRobotsAndCamera()
|
void |
updateSimulationGraphics()
|
void |
updateVarGroupList(VarGroupList varGroupList)
|
void |
zoomFullView()
|
void |
zoomIn()
|
void |
zoomOut()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewportPanel
public ViewportPanel viewportPanel
mainPanel
public javax.swing.JPanel mainPanel
mainPanelHolder
public javax.swing.JPanel mainPanelHolder
canvas
public Canvas3DPanel canvas
StandardSimulationGUI
public StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JApplet jApplet,
YoVariableRegistry rootRegistry)
StandardSimulationGUI
public StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JFrame frame,
YoVariableRegistry rootRegistry)
StandardSimulationGUI
public StandardSimulationGUI(Graphics3DAdapter graphics3dAdapter,
SimulationSynchronizer simulationSynchronizer,
AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
YoVariableHolder yoVariableHolder,
Robot[] robots,
DataBuffer buffer,
VarGroupList varGroupList,
javax.swing.JFrame frame,
javax.swing.JApplet jApplet,
YoVariableRegistry rootRegistry)
getExtraPanelConfigurationList
public ExtraPanelConfigurationList getExtraPanelConfigurationList()
getFrame
public javax.swing.JFrame getFrame()
getViewportPanel
public ViewportPanel getViewportPanel()
setRobots
public void setRobots(Robot[] robots)
createNewGraphWindow
public void createNewGraphWindow(java.lang.String graphGroupName,
int screenID,
boolean maximizeWindow)
createNewViewportWindow
public ViewportWindow createNewViewportWindow(java.lang.String viewportName,
int screenID,
boolean maximizeWindow)
createNewViewportWindow
public ViewportWindow createNewViewportWindow(java.lang.String viewportName,
int screenID,
boolean maximizeWindow,
CameraConfiguration camConfig)
setupMultiViews
public void setupMultiViews(java.lang.String viewportName,
ViewportPanel viewport_Panel)
setup
public void setup(GroundProfile groundProfile)
showSplashScreen
public static void showSplashScreen()
disposeSplashWindow
public static void disposeSplashWindow()
createViewportPanel
public ViewportPanel createViewportPanel()
getCombinedVarPanel
public CombinedVarPanel getCombinedVarPanel()
updateNameSpaceHierarchyTree
public void updateNameSpaceHierarchyTree()
attachExitActionListener
public void attachExitActionListener(ExitActionListener listener)
addButton
public void addButton(javax.swing.JButton button)
addJLabel
public void addJLabel(javax.swing.JLabel label)
addRadioButton
public void addRadioButton(javax.swing.JRadioButton button)
addCheckBox
public void addCheckBox(javax.swing.JCheckBox checkBox)
addMenuBar
public void addMenuBar(javax.swing.JMenuBar menuBar)
addVarList
public void addVarList(VarList list)
setCameraTracking
public void setCameraTracking(boolean track,
boolean trackX,
boolean trackY,
boolean trackZ)
setCameraDolly
public void setCameraDolly(boolean dolly,
boolean dollyX,
boolean dollyY,
boolean dollyZ)
makeCheckBoxesConsistentWithCamera
public void makeCheckBoxesConsistentWithCamera()
makeCameraConsistentWithCheckBoxes
public void makeCameraConsistentWithCheckBoxes()
disableGUIComponents
public void disableGUIComponents()
enableGUIComponents
public void enableGUIComponents()
notifySimulationStopped
public void notifySimulationStopped()
addStaticLinkGraphics
public Graphics3DNode addStaticLinkGraphics(Graphics3DObject staticLinkGraphics)
addStaticLinkGraphics
public Graphics3DNode addStaticLinkGraphics(Graphics3DObject staticLinkGraphics,
Graphics3DNodeType nodeType)
setupGraph
public void setupGraph(java.lang.String varname)
setupGraph
public void setupGraph(java.lang.String[] varnames)
setupGraph
public void setupGraph(java.lang.String[][] varnames)
setClipDistances
public void setClipDistances(double near,
double far)
setFieldOfView
public void setFieldOfView(double fieldOfView)
setBackgroundColor
public void setBackgroundColor(javax.vecmath.Color3f color)
setBackgroundImage
public void setBackgroundImage(java.net.URL fileURL,
Graphics3DBackgroundScaleMode backgroundScaleMode)
setGroundAppearance
public void setGroundAppearance(AppearanceDefinition app)
setGroundVisible
public void setGroundVisible(boolean isVisible)
updateGraphsLeisurely
public void updateGraphsLeisurely(int leisureRate)
updateGraphs
public void updateGraphs()
updateGUI
public void updateGUI()
show
public void show()
zoomIn
public void zoomIn()
zoomOut
public void zoomOut()
gotoInPoint
public void gotoInPoint()
gotoInPointNow
public void gotoInPointNow()
gotoOutPoint
public void gotoOutPoint()
gotoOutPointNow
public void gotoOutPointNow()
setInPoint
public void setInPoint()
setOutPoint
public void setOutPoint()
setKeyPoint
public void setKeyPoint()
toggleCameraKeyMode
public void toggleCameraKeyMode()
addCameraKey
public void addCameraKey()
removeCameraKey
public void removeCameraKey()
nextCameraKey
public void nextCameraKey()
previousCameraKey
public void previousCameraKey()
stepBackward
public void stepBackward()
stepBackward
public void stepBackward(int ticks)
stepForward
public void stepForward()
stepForward
public void stepForward(int ticks)
stepForwardNow
public void stepForwardNow(int ticks)
zoomFullView
public void zoomFullView()
repaintWindows
public void repaintWindows()
setCameraTrackingVars
public void setCameraTrackingVars(java.lang.String xName,
java.lang.String yName,
java.lang.String zName)
setCameraDollyVars
public void setCameraDollyVars(java.lang.String xName,
java.lang.String yName,
java.lang.String zName)
setCameraTrackingOffsets
public void setCameraTrackingOffsets(double dx,
double dy,
double dz)
setCameraDollyOffsets
public void setCameraDollyOffsets(double dx,
double dy,
double dz)
setCameraFix
public void setCameraFix(double fixX,
double fixY,
double fixZ)
setCameraPosition
public void setCameraPosition(double posX,
double posY,
double posZ)
allowTickUpdatesNow
public boolean allowTickUpdatesNow()
addTickUpdateListener
public void addTickUpdateListener(TickUpdateListener tickUpdateListener)
removeTickUpdateListener
public void removeTickUpdateListener(TickUpdateListener tickUpdateListener)
notifyExitActionListeners
public void notifyExitActionListeners()
- Specified by:
notifyExitActionListeners
in interface ExitActionListenerNotifier
setupConfiguration
public void setupConfiguration(java.lang.String name,
java.lang.String graphGroupName,
java.lang.String entryBoxGroupName)
updateVarGroupList
public void updateVarGroupList(VarGroupList varGroupList)
setupGraphGroup
public void setupGraphGroup(java.lang.String name,
java.lang.String[][] vars)
setupGraphGroup
public void setupGraphGroup(java.lang.String name,
java.lang.String[][][] vars)
setupGraphGroup
public void setupGraphGroup(java.lang.String name,
java.lang.String[][] vars,
int numColumns)
setupGraphGroup
public void setupGraphGroup(java.lang.String name,
java.lang.String[][][] vars,
int numColumns)
setupEntryBoxGroup
public void setupEntryBoxGroup(java.lang.String name,
java.lang.String[] vars)
setupEntryBoxGroup
public void setupEntryBoxGroup(java.lang.String name,
java.lang.String[] vars,
java.lang.String[] regularExpressions)
selectGraphConfiguration
public void selectGraphConfiguration(java.lang.String name)
- Specified by:
selectGraphConfiguration
in interface SelectGraphConfigurationCommandExecutor
selectVarGroup
public void selectVarGroup(java.lang.String name)
- Specified by:
selectVarGroup
in interface VarGroupSelector
selectGraphGroup
public void selectGraphGroup(java.lang.String name)
- Specified by:
selectGraphGroup
in interface GraphGroupSelector
getEntryBoxArrayPanel
public EntryBoxArrayPanel getEntryBoxArrayPanel()
selectEntryBoxGroup
public void selectEntryBoxGroup(java.lang.String name)
- Specified by:
selectEntryBoxGroup
in interface EntryBoxGroupSelector
setupEntryBox
public void setupEntryBox(java.lang.String varname)
setupEntryBox
public void setupEntryBox(java.util.ArrayList<YoVariable> variables)
setupEntryBox
public void setupEntryBox(java.lang.String[] varnames)
setupCamera
public void setupCamera(CameraConfiguration cameraConfiguration)
setupExtraPanels
public void setupExtraPanels(ExtraPanelConfiguration panelConfiguration)
selectCamera
public void selectCamera(java.lang.String cameraName)
- Specified by:
selectCamera
in interface CameraSelector
drawMainViewportWithExtraPanels
public void drawMainViewportWithExtraPanels()
addJComponentToMainPanel
public void addJComponentToMainPanel(javax.swing.JComponent comp,
java.lang.String index)
addJComponentToNumericContentPane
public void addJComponentToNumericContentPane(javax.swing.JComponent comp,
java.lang.String index)
selectPanel
public void selectPanel(java.lang.String panelName)
- Specified by:
selectPanel
in interface ExtraPanelSelector
getCameraPropertiesForActiveCamera
public TrackingDollyCameraController getCameraPropertiesForActiveCamera()
- Specified by:
getCameraPropertiesForActiveCamera
in interface ActiveCameraHolder
getActiveView
public ViewportAdapter getActiveView()
getCamera
public TrackingDollyCameraController getCamera()
- Specified by:
getCamera
in interface ActiveCanvas3DHolder
getCameras
public TrackingDollyCameraController[] getCameras()
- Specified by:
getCameras
in interface CameraHolder
getActiveCaptureDevice
public CaptureDevice getActiveCaptureDevice()
- Specified by:
getActiveCaptureDevice
in interface ActiveCanvas3DHolder
setupViewport
public void setupViewport(ViewportConfiguration viewportConfiguration)
selectViewport
public void selectViewport(java.lang.String viewportName)
- Specified by:
selectViewport
in interface ViewportSelectorCommandExecutor
selectViewport_ViewPorts
public void selectViewport_ViewPorts(java.lang.String view)
setupGraphConfigurations
public void setupGraphConfigurations(GraphConfiguration[] configurations)
updateRobots
public void updateRobots()
updateRobotsAndCamera
public void updateRobotsAndCamera()
maximizeMainWindow
public void maximizeMainWindow()
setExportDataDirectory
public void setExportDataDirectory(java.lang.String directory)
setImportDataDirectory
public void setImportDataDirectory(java.lang.String directory)
loadGUIConfigurationFile
public void loadGUIConfigurationFile(java.io.File file)
hideViewport
public void hideViewport()
- Specified by:
hideViewport
in interface ViewportSelectorCommandExecutor
showViewport
public void showViewport()
- Specified by:
showViewport
in interface ViewportSelectorCommandExecutor
isViewportHidden
public boolean isViewportHidden()
- Specified by:
isViewportHidden
in interface ViewportSelectorCommandExecutor
registerViewportSelectorCommandListener
public void registerViewportSelectorCommandListener(ViewportSelectorCommandListener viewportSelectorCommandListener)
- Specified by:
registerViewportSelectorCommandListener
in interface ViewportSelectorCommandExecutor
getViewportWindows
public java.util.ArrayList<ViewportWindow> getViewportWindows()
getGraphArrayWindows
public java.util.ArrayList<GraphArrayWindow> getGraphArrayWindows()
getGraphArrayPanel
public GraphArrayPanel getGraphArrayPanel()
getXMLStyleRepresentationOfEntryBoxes
public java.lang.String getXMLStyleRepresentationOfEntryBoxes()
getXMLStyleRepresentationOfGraphArrayPanel
public java.lang.String getXMLStyleRepresentationOfGraphArrayPanel()
getXMLStyleRepresentationofJPanels
public java.lang.String getXMLStyleRepresentationofJPanels()
addPanelToTempHolderMainViewport
public void addPanelToTempHolderMainViewport(java.lang.String panelName)
addPanelToTempHolderViewport
public void addPanelToTempHolderViewport(java.lang.String panelName,
int i)
getXMLStyleRepresentationOfViewPorts
public java.lang.String getXMLStyleRepresentationOfViewPorts()
setViewportFromXMLDescription
public boolean setViewportFromXMLDescription(java.lang.String importXML)
getXMLStyleRepresentationOfGraphWindows
public java.lang.String getXMLStyleRepresentationOfGraphWindows()
makeCheckBoxesConsistent
public void makeCheckBoxesConsistent(int item,
boolean selected)
getXMLStyleRepresentationofMultiViews
public java.lang.String getXMLStyleRepresentationofMultiViews()
setupMultiViews
public void setupMultiViews(java.lang.String xmlRepresentation,
java.lang.String currentView)
loadDefaultGUIConfigurationFile
public void loadDefaultGUIConfigurationFile()
saveNormalGUIConfigurationFile
public void saveNormalGUIConfigurationFile()
loadRegistryConfiguration
public void loadRegistryConfiguration()
saveRegistryConfigurations
public void saveRegistryConfigurations()
setupMultiViewsMultipleViewports
public void setupMultiViewsMultipleViewports(java.lang.String xmlRepresentation,
int size)
getExtraPanel
public java.awt.Component getExtraPanel(java.lang.String panelName)
makeCheckMarksConsistentForExtraPanels
public void makeCheckMarksConsistentForExtraPanels(java.lang.String panelName,
boolean isSelected)
removeExtraPanel
public void removeExtraPanel(java.lang.String panelName)
makeCheckMarksConsistentWithMainPanel
public void makeCheckMarksConsistentWithMainPanel(ViewportWindow viewport)
getBookmarkedVariablesHolder
public BookmarkedVariablesHolder getBookmarkedVariablesHolder()
addDynamicGraphicObject
public GraphicsDynamicGraphicsObject addDynamicGraphicObject(DynamicGraphicObject dynamicGraphicObject,
boolean updateFromSimulationThread)
closeAndDispose
public void closeAndDispose()
updateSimulationGraphics
public void updateSimulationGraphics()
removeStaticGraphics3dNode
public void removeStaticGraphics3dNode(Graphics3DNode nodeToRemove)
attachSelectedListener
public void attachSelectedListener(SelectedListener selectedListener)
getGraphicsRobot
public GraphicsRobot getGraphicsRobot(Robot robot)
startStreamingVideoData
public void startStreamingVideoData(CameraConfiguration cameraConfiguration,
int width,
int height,
VideoDataServer videoDataServer,
TimestampProvider timestampProvider,
int framesPerSecond)
getGraphics3dAdapter
public Graphics3DAdapter getGraphics3dAdapter()