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 Locatablepublic Point getCurrentLoc()
getCurrentLoc in interface LocatablegetCurrentLoc in interface QuadTreeElement<PathModelElement>public long getLastUpdate()
getLastUpdate in interface Locatablepublic void setLastUpdate(long value)
setLastUpdate in interface Locatable