yab.agent.object
Class MotionlessObject

java.lang.Object
  |
  +--yab.agent.object.RCRObject
        |
        +--yab.agent.object.RealObject
              |
              +--yab.agent.object.MotionlessObject
Direct Known Subclasses:
Edge, PointObject

public abstract class MotionlessObject
extends RealObject


Field Summary
 
Fields inherited from class yab.agent.object.RCRObject
id, object, world
 
Constructor Summary
MotionlessObject(int id, BaseMotionlessObject object, DisasterSpace world)
           
 
Method Summary
 MotionlessObject motionlessPosition()
           
abstract  Collection neighborhood()
           
 
Methods inherited from class yab.agent.object.RealObject
direction, distance, hasBeenSeen, x, y
 
Methods inherited from class yab.agent.object.RCRObject
hashCode, produce, setProperty, setProperty, setTime, time, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MotionlessObject

public MotionlessObject(int id,
                        BaseMotionlessObject object,
                        DisasterSpace world)
Method Detail

motionlessPosition

public MotionlessObject motionlessPosition()
Specified by:
motionlessPosition in class RealObject

neighborhood

public abstract Collection neighborhood()