simulator
Class TransportAgent

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--simulator.Agent
              |
              +--simulator.TransportAgent

class TransportAgent
extends simulator.Agent

this is the agent that reppresent the behavior of robot


Field Summary
protected  simulator.Queue[] agentQueue
           
private  Position goal
           
protected  int I
           
protected  int N
           
protected  java.lang.String nameAg
           
private  double rot
           
private  Position startPos
           
private  double Vmax
           
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadQ, values
 
Constructor Summary
TransportAgent(int i, java.lang.String name, simulator.Queue[] agentQueue, Position goal, double rot, Position startPos)
           
 
Method Summary
 void run()
          Execute a task of one agent robots
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

I

protected int I

N

protected int N

agentQueue

protected simulator.Queue[] agentQueue

nameAg

protected java.lang.String nameAg

goal

private Position goal

startPos

private Position startPos

rot

private double rot

Vmax

private double Vmax
Constructor Detail

TransportAgent

public TransportAgent(int i,
                      java.lang.String name,
                      simulator.Queue[] agentQueue,
                      Position goal,
                      double rot,
                      Position startPos)
Method Detail

run

public void run()
Execute a task of one agent robots
Overrides:
run in class java.lang.Thread