org.intranet.sim.clock
Class RealTimeClock

java.lang.Object
  extended byorg.intranet.sim.clock.Clock
      extended byorg.intranet.sim.clock.RealTimeClock

public class RealTimeClock
extends Clock


Nested Class Summary
(package private)  class RealTimeClock.AnimationLoop
           
static class RealTimeClock.RealTimeClockFactory
           
 
Nested classes inherited from class org.intranet.sim.clock.Clock
Clock.FeedbackListener, Clock.Listener
 
Field Summary
private  int accelFactor
           
private  RealTimeClock.AnimationLoop animationLoop
           
private  java.lang.Thread animationThread
           
private  double realTime2SimTime
           
 
Fields inherited from class org.intranet.sim.clock.Clock
simulationTime
 
Constructor Summary
RealTimeClock(Clock.FeedbackListener c)
           
 
Method Summary
 void dispose()
           
 int getTimeConversion()
           
 void pause()
           
 void setTimeConversion(int factor)
           
 void start()
           
 
Methods inherited from class org.intranet.sim.clock.Clock
addListener, getSimulationTime, isRunning, setFeedbackListener, setRunningState, setSimulationTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

animationLoop

private RealTimeClock.AnimationLoop animationLoop

animationThread

private java.lang.Thread animationThread

accelFactor

private int accelFactor

realTime2SimTime

private double realTime2SimTime
Constructor Detail

RealTimeClock

public RealTimeClock(Clock.FeedbackListener c)
Method Detail

start

public void start()
Specified by:
start in class Clock

pause

public void pause()
Specified by:
pause in class Clock

setTimeConversion

public void setTimeConversion(int factor)

getTimeConversion

public int getTimeConversion()

dispose

public void dispose()
Specified by:
dispose in class Clock