|
|||||||||
| 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 | ||||||||