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