com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicObjectsListRegistry

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObjectsListRegistry
All Implemented Interfaces:
IndexChangedListener, PlaybackListener

public class DynamicGraphicObjectsListRegistry
extends java.lang.Object
implements PlaybackListener


Constructor Summary
DynamicGraphicObjectsListRegistry()
           
DynamicGraphicObjectsListRegistry(boolean updateInSimulationThread)
           
 
Method Summary
 void addArtifactListsToPlotter(Plotter plotter)
           
 void addDynamicGraphicsObjectListsToSimulationConstructionSet(SimulationConstructionSet simulationConstructionSet)
           
 void getRegisteredArtifactLists(java.util.ArrayList<ArtifactList> artifactLists)
           
 void getRegisteredDynamicGraphicObjectsLists(java.util.ArrayList<DynamicGraphicObjectsList> dynamicGraphicObjectsLists)
           
 void hideDynamicGraphicObjects()
           
 void indexChanged(int newIndex, double newTime)
           
 void play(double realTimeRate)
           
 void registerArtifact(java.lang.String listName, Artifact artifact)
           
 void registerArtifactList(ArtifactList artifactList)
           
 void registerArtifactLists(java.util.ArrayList<ArtifactList> lists)
           
 void registerArtifacts(java.lang.String listName, java.util.ArrayList<Artifact> artifacts)
           
 void registerArtifacts(java.lang.String listName, Artifact[] artifacts)
           
 void registerDynamicGraphicObject(java.lang.String listName, DynamicGraphicObject dynamicGraphicObject)
           
 void registerDynamicGraphicObjects(java.lang.String listName, java.util.ArrayList<? extends DynamicGraphicObject> dynamicGraphicObjects)
           
 void registerDynamicGraphicObjects(java.lang.String listName, DynamicGraphicObject[] dynamicGraphicObjects)
           
 void registerDynamicGraphicObjectsList(DynamicGraphicObjectsList dynamicGraphicObjectsList)
           
 void registerDynamicGraphicObjectsLists(java.util.ArrayList<DynamicGraphicObjectsList> lists)
           
 void stop()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicGraphicObjectsListRegistry

public DynamicGraphicObjectsListRegistry()

DynamicGraphicObjectsListRegistry

public DynamicGraphicObjectsListRegistry(boolean updateInSimulationThread)
Method Detail

registerDynamicGraphicObjectsList

public void registerDynamicGraphicObjectsList(DynamicGraphicObjectsList dynamicGraphicObjectsList)

registerArtifactList

public void registerArtifactList(ArtifactList artifactList)

getRegisteredDynamicGraphicObjectsLists

public void getRegisteredDynamicGraphicObjectsLists(java.util.ArrayList<DynamicGraphicObjectsList> dynamicGraphicObjectsLists)

getRegisteredArtifactLists

public void getRegisteredArtifactLists(java.util.ArrayList<ArtifactList> artifactLists)

addDynamicGraphicsObjectListsToSimulationConstructionSet

public void addDynamicGraphicsObjectListsToSimulationConstructionSet(SimulationConstructionSet simulationConstructionSet)

update

public void update()

addArtifactListsToPlotter

public void addArtifactListsToPlotter(Plotter plotter)

registerDynamicGraphicObjectsLists

public void registerDynamicGraphicObjectsLists(java.util.ArrayList<DynamicGraphicObjectsList> lists)

registerDynamicGraphicObject

public void registerDynamicGraphicObject(java.lang.String listName,
                                         DynamicGraphicObject dynamicGraphicObject)

registerDynamicGraphicObjects

public void registerDynamicGraphicObjects(java.lang.String listName,
                                          DynamicGraphicObject[] dynamicGraphicObjects)

registerDynamicGraphicObjects

public void registerDynamicGraphicObjects(java.lang.String listName,
                                          java.util.ArrayList<? extends DynamicGraphicObject> dynamicGraphicObjects)

registerArtifactLists

public void registerArtifactLists(java.util.ArrayList<ArtifactList> lists)

registerArtifact

public void registerArtifact(java.lang.String listName,
                             Artifact artifact)

registerArtifacts

public void registerArtifacts(java.lang.String listName,
                              Artifact[] artifacts)

registerArtifacts

public void registerArtifacts(java.lang.String listName,
                              java.util.ArrayList<Artifact> artifacts)

hideDynamicGraphicObjects

public void hideDynamicGraphicObjects()

indexChanged

public void indexChanged(int newIndex,
                         double newTime)
Specified by:
indexChanged in interface IndexChangedListener

play

public void play(double realTimeRate)
Specified by:
play in interface PlaybackListener

stop

public void stop()
Specified by:
stop in interface PlaybackListener