com.yobotics.simulationconstructionset.gui
Class GraphArrayWindow

java.lang.Object
  extended by 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)
           
 
Method Summary
 boolean allowTickUpdatesNow()
           
 void closeAndDispose()
           
 void closeWindow()
           
 StandardGUIActions getGUIActions()
           
 boolean isPainting()
           
 boolean isVisable()
           
 void repaint()
           
 void selectConfiguration(java.lang.String name)
           
 void selectGraphGroup(java.lang.String name)
           
 void setupGraph(java.lang.String[][] varnames)
           
 void updateGraphs()
           
 void updateGUI()
           
 void zoomFullView()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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()