done.inpro.system.carchase
Class CarChaseExperimenter

java.lang.Object
  extended by done.inpro.system.carchase.CarChaseExperimenter

public class CarChaseExperimenter
extends java.lang.Object


Nested Class Summary
static class CarChaseExperimenter.Action
          an action for the world or for iTTS
static class CarChaseExperimenter.Articulator
          the public interface for articulators to implement
static class CarChaseExperimenter.ShutdownAction
           
static class CarChaseExperimenter.TTSAction
           
static class CarChaseExperimenter.WorldAction
           
static class CarChaseExperimenter.WorldStartAction
           
 
Field Summary
(package private)  CarChaseExperimenter.Articulator articulator
           
private static java.lang.String CONFIGURATION
           
(package private)  DispatchStream dispatcher
           
(package private)  javax.swing.JFrame frame
           
private static long globalTimeOffsetMS
           
private static org.apache.log4j.Logger logger
           
(package private)  CarChaseViewer maptaskviewer
           
 
Constructor Summary
CarChaseExperimenter()
           
 
Method Summary
private  void execute(CarChaseExperimenter.Action action)
           
private  void execute(java.util.List<? extends CarChaseExperimenter.Action> aList)
           
static int getGlobalTime()
           
static void main(java.lang.String[] args)
           
private  void precompute(java.util.List<CarChaseExperimenter.Action> actions)
           
 void setupGUI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Logger logger

articulator

CarChaseExperimenter.Articulator articulator

dispatcher

DispatchStream dispatcher

maptaskviewer

CarChaseViewer maptaskviewer

frame

javax.swing.JFrame frame

globalTimeOffsetMS

private static long globalTimeOffsetMS

CONFIGURATION

private static final java.lang.String CONFIGURATION
See Also:
Constant Field Values
Constructor Detail

CarChaseExperimenter

CarChaseExperimenter()
Method Detail

precompute

private void precompute(java.util.List<CarChaseExperimenter.Action> actions)

execute

private void execute(java.util.List<? extends CarChaseExperimenter.Action> aList)

execute

private void execute(CarChaseExperimenter.Action action)

getGlobalTime

public static int getGlobalTime()

setupGUI

public void setupGUI()

main

public static void main(java.lang.String[] args)