public class PatrolMoverManager extends PathMoverManager
nextWayPointIter
eventList, property
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Constructor and Description |
---|
PatrolMoverManager() |
PatrolMoverManager(Mover mover)
Instantiate with an empty list of WayPoints and startOnRun = "false".
|
PatrolMoverManager(Mover mover,
boolean startOnRun)
Instantiate with an empty list of WayPoints
|
PatrolMoverManager(Mover mover,
java.util.List<WayPoint> waypoint)
startOnRun defaults to "false"
|
PatrolMoverManager(Mover mover,
java.util.List<WayPoint> waypoint,
boolean startOnRun)
Instantiate a PatrolMoverManager with the indicated Mover instance, list
of WayPoints, and whether to start immediately.
|
Modifier and Type | Method and Description |
---|---|
void |
doEndMove(Mover mover)
If another WayPoint, start moving there.
|
doMoveTo, doRun, doStart, doStop, getMover, getNextWayPoint, getNextWayPointIter, getWaypoint, isStartOnRun, reset, setMover, setStartOnRun, setWaypoint
coldReset, dumpDoMethods, dumpDoMethodsStr, dumpNamesAndSignatures, dumpNamesAndSignaturesStr, getFullMethodName, getSignatureString, handleSimEvent, isAssignableFrom, isDebug, processSimEvent, setDebug, stopAtTime, stopOnTime
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelay
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
public PatrolMoverManager()
public PatrolMoverManager(Mover mover, java.util.List<WayPoint> waypoint, boolean startOnRun)
mover
- My moverwaypoint
- List of WayPoints to patrolstartOnRun
- if true, starts on Run event.public PatrolMoverManager(Mover mover, java.util.List<WayPoint> waypoint)
mover
- My moverwaypoint
- List of WayPoints to patrolpublic PatrolMoverManager(Mover mover, boolean startOnRun)
mover
- My moverstartOnRun
- If true, Run event schedules Start eventpublic PatrolMoverManager(Mover mover)
mover
- My Moverpublic void doEndMove(Mover mover)
doEndMove
in class PathMoverManager
mover
- My Mover