atavism.server.objects
Class RoadSegment
java.lang.Object
atavism.server.objects.NamedPropertyClass
atavism.server.objects.Entity
atavism.server.objects.AOObject
atavism.server.objects.RoadSegment
- All Implemented Interfaces:
- java.io.Serializable
public class RoadSegment
- extends AOObject
usually made from a road entity. this is the actual spawned object
in the world
- See Also:
- Serialized Form
Methods inherited from class atavism.server.objects.AOObject |
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 |
Methods inherited from class atavism.server.objects.Entity |
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 |
Methods inherited from class atavism.server.objects.NamedPropertyClass |
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RoadSegment
public RoadSegment()
RoadSegment
public RoadSegment(OID oid)
RoadSegment
public RoadSegment(java.lang.String name,
Point start,
Point end)
toString
public java.lang.String toString()
- Description copied from class:
Entity
- Returns the string describing this entity, useful for logging.
- Overrides:
toString
in class AOObject
- Returns:
- string describing entity
getType
public ObjectType getType()
- overrides parent getType - returns ObjectTypes.road
- Overrides:
getType
in class Entity
- Returns:
ObjectTypes.unknown
if no object type has been set.
setStart
public void setStart(Point start)
getStart
public Point getStart()
setEnd
public void setEnd(Point end)
getEnd
public Point getEnd()