public interface Sensor extends SimEntity
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Modifier and Type | Method and Description |
---|---|
void |
doStartMove(Sensor sensor)
Parameter is for listeners to know which Sensor has started moving
|
void |
doStop(Sensor sensor)
Parameter is for listeners to know which Sensor has stopped
|
java.util.Set<Mover> |
getContacts() |
java.awt.geom.Point2D |
getCurrentLocation()
Typically delegated to Mover instance
|
double |
getMaxRange() |
Mover |
getMover() |
java.awt.geom.Point2D |
getVelocity()
Typically delegated to Mover instance
|
getEventListID, setEventListID
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
processSimEvent
isPersistant, isReRunnable, reset, 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
java.awt.geom.Point2D getCurrentLocation()
java.awt.geom.Point2D getVelocity()
double getMaxRange()
void doStartMove(Sensor sensor)
sensor
- Reference to this Sensorvoid doStop(Sensor sensor)
sensor
- Reference to this SensorMover getMover()
java.util.Set<Mover> getContacts()