rp1.simulator
Class SimTask

java.lang.Object
  extended by rp1.simulator.SimTask
Direct Known Subclasses:
SimClearAllPaintBoxesTask, SimClientLauncherTask, SimClientListenerTask, SimEncoderStatusTask, SimHeartbeatTask, SimMotionTask, SimMouseClickTask, SimPainterChangeTask, SimPlacementTask, SimPlanTask, SimPositionTask, SimSensorTask, SimStartMotionTask, SimStopMotionTask, SimTimeoutTask

public abstract class SimTask
extends java.lang.Object

Provides the base class for all simulator tasks. Essentially this class defines a node in a doubly-linked list created by SimTaskQueue. The time and priority fields are used to define order of insertion into the list.


Constructor Summary
SimTask()
           
 
Method Summary
abstract  void process()
           
 void setStartTime(double startTimeValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimTask

public SimTask()
Method Detail

process

public abstract void process()

setStartTime

public void setStartTime(double startTimeValue)