simbad.sim
Class Plan

java.lang.Object
  extended by simbad.sim.Plan

public class Plan
extends java.lang.Object


Nested Class Summary
(package private)  class Plan.Movement
           
(package private)  class Plan.Transition
           
 
Field Summary
(package private)  java.util.ArrayList actions
           
(package private)  Agent agent
           
(package private)  int count
           
(package private)  int state
           
 
Constructor Summary
Plan(Agent agent)
           
 
Method Summary
(package private)  void doStep()
           
(package private)  void forward(double distance, double duration)
           
(package private)  void loop()
           
 void reset()
           
(package private)  void turn(double angle, double duration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agent

Agent agent

actions

java.util.ArrayList actions

state

int state

count

int count
Constructor Detail

Plan

Plan(Agent agent)
Method Detail

reset

public void reset()

turn

void turn(double angle,
          double duration)

forward

void forward(double distance,
             double duration)

loop

void loop()

doStep

void doStep()