public class PathModelElement extends java.lang.Object implements QuadTreeElement<PathModelElement>, Locatable
Modifier and Type | Field and Description |
---|---|
protected PathObject |
pathObject |
Constructor and Description |
---|
PathModelElement(PathObject pathObject) |
Modifier and Type | Method and Description |
---|---|
Point |
getCurrentLoc() |
OID |
getInstanceOid() |
long |
getLastUpdate() |
Point |
getLoc() |
int |
getObjectRadius() |
MobilePerceiver<PathModelElement> |
getPerceiver() |
int |
getPerceptionRadius() |
QuadTreeNode<PathModelElement> |
getQuadNode() |
java.lang.Object |
getQuadTreeObject() |
void |
setLastUpdate(long value) |
void |
setLoc(Point p) |
void |
setPerceiver(MobilePerceiver<PathModelElement> p) |
void |
setQuadNode(QuadTreeNode<PathModelElement> node) |
protected PathObject pathObject
public PathModelElement(PathObject pathObject)
public java.lang.Object getQuadTreeObject()
getQuadTreeObject
in interface QuadTreeElement<PathModelElement>
public QuadTreeNode<PathModelElement> getQuadNode()
getQuadNode
in interface QuadTreeElement<PathModelElement>
public void setQuadNode(QuadTreeNode<PathModelElement> node)
setQuadNode
in interface QuadTreeElement<PathModelElement>
public int getPerceptionRadius()
getPerceptionRadius
in interface QuadTreeElement<PathModelElement>
public int getObjectRadius()
getObjectRadius
in interface QuadTreeElement<PathModelElement>
public MobilePerceiver<PathModelElement> getPerceiver()
getPerceiver
in interface QuadTreeElement<PathModelElement>
public void setPerceiver(MobilePerceiver<PathModelElement> p)
setPerceiver
in interface QuadTreeElement<PathModelElement>
public OID getInstanceOid()
getInstanceOid
in interface Locatable
public Point getCurrentLoc()
getCurrentLoc
in interface Locatable
getCurrentLoc
in interface QuadTreeElement<PathModelElement>
public long getLastUpdate()
getLastUpdate
in interface Locatable
public void setLastUpdate(long value)
setLastUpdate
in interface Locatable