atavism.server.pathing
Class PathModelElement
java.lang.Object
atavism.server.pathing.PathModelElement
- All Implemented Interfaces:
- Locatable, QuadTreeElement<PathModelElement>, java.io.Serializable
public class PathModelElement
- extends java.lang.Object
- implements QuadTreeElement<PathModelElement>, Locatable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pathObject
protected PathObject pathObject
PathModelElement
public PathModelElement(PathObject pathObject)
getQuadTreeObject
public java.lang.Object getQuadTreeObject()
- Specified by:
getQuadTreeObject
in interface QuadTreeElement<PathModelElement>
getQuadNode
public QuadTreeNode<PathModelElement> getQuadNode()
- Specified by:
getQuadNode
in interface QuadTreeElement<PathModelElement>
setQuadNode
public void setQuadNode(QuadTreeNode<PathModelElement> node)
- Specified by:
setQuadNode
in interface QuadTreeElement<PathModelElement>
getPerceptionRadius
public int getPerceptionRadius()
- Specified by:
getPerceptionRadius
in interface QuadTreeElement<PathModelElement>
getObjectRadius
public int getObjectRadius()
- Specified by:
getObjectRadius
in interface QuadTreeElement<PathModelElement>
getPerceiver
public MobilePerceiver<PathModelElement> getPerceiver()
- Specified by:
getPerceiver
in interface QuadTreeElement<PathModelElement>
setPerceiver
public void setPerceiver(MobilePerceiver<PathModelElement> p)
- Specified by:
setPerceiver
in interface QuadTreeElement<PathModelElement>
getInstanceOid
public OID getInstanceOid()
- Specified by:
getInstanceOid
in interface Locatable
getLoc
public Point getLoc()
- Specified by:
getLoc
in interface Locatable
getCurrentLoc
public Point getCurrentLoc()
- Specified by:
getCurrentLoc
in interface Locatable
- Specified by:
getCurrentLoc
in interface QuadTreeElement<PathModelElement>
setLoc
public void setLoc(Point p)
- Specified by:
setLoc
in interface Locatable
getLastUpdate
public long getLastUpdate()
- Specified by:
getLastUpdate
in interface Locatable
setLastUpdate
public void setLastUpdate(long value)
- Specified by:
setLastUpdate
in interface Locatable