public class WMWorldNode extends InterpolatedWorldNode implements QuadTreeElement<WMWorldNode>
InterpolatedWorldNode.InterpolatedDirLocOrientTimechildren, clientLastUpdate, dir, followsTerrain, instanceOid, interpLoc, lastInterp, lastUpdate, lock, objHandle, orient, parent, pathInterpolator, rawLoc, spawned, treeLock| Constructor and Description |
|---|
WMWorldNode() |
WMWorldNode(BasicWorldNode node) |
WMWorldNode(int perceptionRadius) |
| Modifier and Type | Method and Description |
|---|---|
int |
getObjectRadius() |
MobilePerceiver<WMWorldNode> |
getPerceiver() |
int |
getPerceptionRadius() |
QuadTreeNode<WMWorldNode> |
getQuadNode() |
java.lang.Object |
getQuadTreeObject() |
boolean |
isLocal() |
void |
isLocal(boolean local) |
boolean |
isSpawned() |
void |
setInterpLoc(Point p) |
void |
setPathInterpolatorValues(long time,
AOVector newDir,
Point newLoc,
Quaternion orientation) |
void |
setPerceiver(MobilePerceiver<WMWorldNode> p) |
void |
setPerceptionRadius(int radius) |
void |
setQuadNode(QuadTreeNode<WMWorldNode> node) |
java.lang.String |
toString() |
addChild, changeDir, getChildren, getClientLastUpdate, getCurrentLoc, getDir, getDirLocOrientTime, getFollowsTerrain, getInstanceOid, getInterpLoc, getLastInterp, getLastUpdate, getLoc, getObject, getObjectOID, getOrientation, getParent, getPathInterpolator, getRawLoc, interpolate, isSpawned, removeChild, setChildren, setClientLastUpdate, setDir, setDirLocOrient, setFollowsTerrain, setInstanceOid, setLastInterp, setLastUpdate, setLoc, setObject, setObjectOID, setOrientation, setParent, setPathInterpolator, setRawLocclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCurrentLocgetInstanceOid, getLastUpdate, getLoc, setLastUpdate, setLocpublic WMWorldNode()
public WMWorldNode(int perceptionRadius)
public WMWorldNode(BasicWorldNode node)
public java.lang.String toString()
toString in class InterpolatedWorldNodepublic void setInterpLoc(Point p)
setInterpLoc in interface BasicInterpolatablesetInterpLoc in class InterpolatedWorldNodepublic MobilePerceiver<WMWorldNode> getPerceiver()
getPerceiver in interface QuadTreeElement<WMWorldNode>public void setPerceiver(MobilePerceiver<WMWorldNode> p)
setPerceiver in interface QuadTreeElement<WMWorldNode>public QuadTreeNode<WMWorldNode> getQuadNode()
getQuadNode in interface QuadTreeElement<WMWorldNode>public void setQuadNode(QuadTreeNode<WMWorldNode> node)
setQuadNode in interface QuadTreeElement<WMWorldNode>public boolean isLocal()
public void isLocal(boolean local)
public boolean isSpawned()
isSpawned in interface WorldNodeisSpawned in class InterpolatedWorldNodepublic int getPerceptionRadius()
getPerceptionRadius in interface QuadTreeElement<WMWorldNode>public void setPerceptionRadius(int radius)
public int getObjectRadius()
getObjectRadius in interface QuadTreeElement<WMWorldNode>public java.lang.Object getQuadTreeObject()
getQuadTreeObject in interface QuadTreeElement<WMWorldNode>public void setPathInterpolatorValues(long time,
AOVector newDir,
Point newLoc,
Quaternion orientation)
setPathInterpolatorValues in interface BasicInterpolatablesetPathInterpolatorValues in class InterpolatedWorldNode