Represents one sensorial element used to form an Sensor<T> (implementation as base class).
Metaphorically, in case of a camera sensor, this would be corresponding to a single sensor pixel.
Each receptor has got a neighbourhood association to other receptors forming a certain sensor shape. In addition, a receptor holds a structural element of type T which defines how the receptor is represented in the world of its agent (problem space), and thus, determines how an agent can observe its environment.
| T | Type of the structural sensor element defining the problem space. |
| T | : | new() |
Properties | |
| IList< int > | NeighbourIDs [get] |
| Holds the IDs of all associated neighbours (read only). More... | |
| int | ID [get, set] |
| Identification number of this receptor which should be unique within an ISensor<T>. More... | |
| T | Structure [get, set] |
| Problem space representation of a receptor. More... | |