public class PatrolMoverManager extends PathMoverManager
nextWayPoint, wayPoints
eventList, property
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Constructor and Description |
---|
PatrolMoverManager() |
PatrolMoverManager(Mover mover) |
PatrolMoverManager(Mover mover,
java.util.List<WayPoint> wayPoints) |
PatrolMoverManager(Mover mover,
java.awt.geom.Point2D[] wayPoints)
The speed on each leg is the max speed of the Mover
|
PatrolMoverManager(Mover mover,
WayPoint[] wayPoints) |
Modifier and Type | Method and Description |
---|---|
void |
doEndMove(Mover m)
If this manager's Mover, go to next waypoint if there are any.
|
addWayPoint, addWayPoint, addWayPoint, clearPath, doStart, getMover, getWayPoints, isMoving, isStartOnReset, removeWayPoint, reset, setMover, setStartOnReset, setWayPoints, start, stop
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
getEventListID, setEventListID
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
processSimEvent
isPersistant, isReRunnable, setPersistant
getEventList, getPriority, getSerial, handleSimEvent, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, setPriority, waitDelay, waitDelay
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getAddedProperties, getProperty, getProperty, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setProperty
public PatrolMoverManager()
public PatrolMoverManager(Mover mover)
mover
- Mover to be managedpublic PatrolMoverManager(Mover mover, java.util.List<WayPoint> wayPoints)
mover
- Mover to be managedwayPoints
- List containing Waypoints to be visitedpublic PatrolMoverManager(Mover mover, WayPoint[] wayPoints)
mover
- Mover to be managedwayPoints
- Array of Waypoints to be visitedpublic PatrolMoverManager(Mover mover, java.awt.geom.Point2D[] wayPoints)
mover
- Mover to be managedwayPoints
- Array of Point2D's to be visitedpublic void doEndMove(Mover m)
doEndMove
in interface MoverManager
doEndMove
in class PathMoverManager
m
- Mover whose EndMove event has occured