org.realobject
Class EcoBe

java.lang.Object
  extended by org.realobject.EcoBe
Direct Known Subclasses:
VirtualEcoBe

public abstract class EcoBe
extends java.lang.Object


Constructor Summary
EcoBe(int id)
           
 
Method Summary
abstract  double getAngle()
           
 int getID()
           
abstract  java.awt.geom.Point2D.Double getLocation()
           
 Mark getMark()
           
 java.lang.String getNickName()
           
abstract  double getRadius()
           
abstract  void move(double dx, double dy)
           
 void putMark(Mark mark)
           
 void removeMark()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EcoBe

public EcoBe(int id)
Method Detail

getMark

public Mark getMark()

putMark

public void putMark(Mark mark)
             throws java.lang.Exception
Throws:
java.lang.Exception

removeMark

public void removeMark()

getID

public int getID()

move

public abstract void move(double dx,
                          double dy)

getNickName

public java.lang.String getNickName()

getRadius

public abstract double getRadius()

getAngle

public abstract double getAngle()

getLocation

public abstract java.awt.geom.Point2D.Double getLocation()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object