com.yobotics.simulationconstructionset.gui
Class GraphArrayWindow
java.lang.Object
com.yobotics.simulationconstructionset.gui.GraphArrayWindow
- All Implemented Interfaces:
- ConfigurationSelector, GraphGroupSelector
public class GraphArrayWindow
- extends java.lang.Object
- implements ConfigurationSelector, GraphGroupSelector
Constructor Summary |
GraphArrayWindow(SimulationConstructionSet sim,
Robot[] robots,
VarGroupList varGroupList,
StandardSimulationGraphics mySimulationGraphics,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
ConfigurationList configurationList,
GraphGroupList graphGroupList,
java.lang.String graphGroupName,
GraphConfigurationList graphConfigurationList,
SelectedVariableHolder selectedVariableHolder,
DataBuffer dataBuffer,
DoubleYoVariable[] varsToGraph,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphArrayWindow
public GraphArrayWindow(SimulationConstructionSet sim,
Robot[] robots,
VarGroupList varGroupList,
StandardSimulationGraphics mySimulationGraphics,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
ConfigurationList configurationList,
GraphGroupList graphGroupList,
java.lang.String graphGroupName,
GraphConfigurationList graphConfigurationList,
SelectedVariableHolder selectedVariableHolder,
DataBuffer dataBuffer,
DoubleYoVariable[] varsToGraph,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
getGUIActions
public StandardGUIActions getGUIActions()
updateGraphs
public void updateGraphs()
isVisable
public boolean isVisable()
closeWindow
public void closeWindow()
repaint
public void repaint()
isPainting
public boolean isPainting()
updateGUI
public void updateGUI()
selectConfiguration
public void selectConfiguration(java.lang.String name)
- Specified by:
selectConfiguration
in interface ConfigurationSelector
selectGraphGroup
public void selectGraphGroup(java.lang.String name)
- Specified by:
selectGraphGroup
in interface GraphGroupSelector
setupGraph
public void setupGraph(java.lang.String[][] varnames)
zoomFullView
public void zoomFullView()
allowTickUpdatesNow
public boolean allowTickUpdatesNow()
closeAndDispose
public void closeAndDispose()