yab.agent
Class PlatoonAgent

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--yab.agent.Agent
              |
              +--yab.agent.HumanoidAgent
                    |
                    +--yab.agent.PlatoonAgent
All Implemented Interfaces:
Constants, Runnable
Direct Known Subclasses:
AbstractAmbulanceTeamAgent, AbstractFireBrigadeAgent, AbstractPoliceForceAgent

public abstract class PlatoonAgent
extends HumanoidAgent


Nested Class Summary
 
Nested classes inherited from class yab.agent.Agent
Agent.ActionCommandException
 
Field Summary
 
Fields inherited from class yab.agent.Agent
distancePrp, random, world
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Fields inherited from interface yab.agent.Constants
EXTINGUISHABLE_DISTANCE, EXTINGUISHABLE_QUANTITY, HEARING_LIMIT_OF_HUMANOID, SIMULATING_TIME, TIME_INITIALIZING_AGENT, TIME_STARTING_ACTION, UTTERANCE_LIMIT
 
Constructor Summary
protected PlatoonAgent(int agentType, InetAddress address, int port)
           
 
Methods inherited from class yab.agent.HumanoidAgent
getRoute, hearingLimit, move, move, move, move
 
Methods inherited from class yab.agent.Agent
act, hear, prepareForAct, rest, run, say, socket, tell, time, utteranceLimit
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlatoonAgent

protected PlatoonAgent(int agentType,
                       InetAddress address,
                       int port)