public class RoadSegment extends AOObject
AOObject.StateMap
aoidKey, dcKey, perceiverKey, stateMapKey, transferLock, wnodeKey
log, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
lock, name
Constructor and Description |
---|
RoadSegment() |
RoadSegment(OID oid) |
RoadSegment(java.lang.String name,
Point start,
Point end) |
Modifier and Type | Method and Description |
---|---|
Point |
getEnd() |
Point |
getStart() |
ObjectType |
getType()
overrides parent getType - returns ObjectTypes.road
|
void |
setEnd(Point end) |
void |
setStart(Point start) |
java.lang.String |
toString()
Returns the string describing this entity, useful for logging.
|
atavismID, atavismID, baseWorldNode, displayContext, displayContext, getAllObjects, getCurrentLoc, getDirection, getDirLocOrientTime, getLoc, getMasterOid, getObjCreateHook, getObject, getOrientation, getState, isItem, isLight, isMob, isStructure, isUser, perceiver, perceiver, permissionCallback, permissionCallback, readObject, registerObjCreateHook, scale, scale, scale, sendEvent, setState, worldNode, worldNode, writeObject, writeString
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, unregisterTransientPropertyKey
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
public RoadSegment()
public RoadSegment(OID oid)
public java.lang.String toString()
Entity
public ObjectType getType()
getType
in class Entity
ObjectTypes.unknown
if no object type has been set.public void setStart(Point start)
public Point getStart()
public void setEnd(Point end)
public Point getEnd()