A stimulus has a time and possibly additional information.
The additional information depend on the type of the stimulus and should be
added by subclasses. For instance, a stimulus "ElapsedTime" can provide
the current time. A stimulus "Threat" can have a loudness and a polygon
which describes where the threat can be perceived.
The additional information depend on the type of the stimulus and should be added by subclasses. For instance, a stimulus "ElapsedTime" can provide the current time. A stimulus "Threat" can have a loudness and a polygon which describes where the threat can be perceived.
The following stimuli are available:
Stimuli are defined by StimulusInfo.