|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Sensing
Interface for an active element of the sensor model. These are elements which can use sensors to detect other elements.
Field Summary |
---|
Fields inherited from interface jasi.sim.basic.element.Element |
---|
COMPARATOR |
Method Summary | |
---|---|
void |
addSensableElement(Sensable element)
Add that sensed element to the list of sensed elements. |
void |
removeSensableElement(Sensable element)
Remove that sensed element from the list of sensed elements. |
boolean |
sensed(Sensable element)
Retrieve, if that sensed element is currently sensed by this sensing element. |
java.util.Collection<Sensable> |
sensedElements()
Get the list of sensed elements of a sensing element. |
void |
senses(Sensable element)
This sensing element senses a sensed element. |
Sensor[] |
sensors()
Get the list of sensors of a sensing element. |
Methods inherited from interface jasi.sim.user.model.move.Movable |
---|
moving, start, stop, timeToNextLocation, updateMove |
Methods inherited from interface jasi.sim.basic.element.Element |
---|
delete, getKey, isDeleted, registered, setKey |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface jasi.sim.basic.id.SimObject |
---|
getId, setId |
Method Detail |
---|
Sensor[] sensors()
java.util.Collection<Sensable> sensedElements()
boolean sensed(Sensable element)
element
- That sensed element.
void senses(Sensable element)
element
- That sensed element.void addSensableElement(Sensable element)
element
- That sensed element.void removeSensableElement(Sensable element)
element
- That sensed element.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |