#include <retina.h>
Inheritance diagram for Retina


Public Methods | |
| Retina (string name_i, Subscript height, Subscript width, Activity& act_threshold, Activity xoff=0.5, Activity yoff=0.5 ) | |
| Retina (string name_i, Dimensions dims, Activity& act_threshold ) | |
| virtual | ~Retina () |
| virtual void | activate (bool=false,bool=false) |
| Activate the map given the current inputs. More... | |
| void | set_input (const Retinal_Obj* const obj) |
| Make the retina point to a particular view of the world. More... | |
Protected Attributes | |
| const Retinal_Obj* | world_model |
| Most-recently-selected world view. More... | |
| Activity& | threshold |
| Activity threshold; values below this are set to zero to save computation. More... | |
| const Activity | xo |
| Offset relative to the origin; this allows drawing to be aligned properly even when retina has been expanded as a buffer for later regions. More... | |
| const Activity | yo |
Definition at line 66 of file retina.h.
|
|
|
|
|
|
|
|
|
|
|
Activate the map given the current inputs. Must be implemented by derived classes. Reimplemented from NeuralRegion. |
|
|
Make the retina point to a particular view of the world.
Definition at line 85 of file retina.h. Referenced by Eyes::activate(). |
|
|
Activity threshold; values below this are set to zero to save computation.
|
|
|
Most-recently-selected world view.
|
|
|
Offset relative to the origin; this allows drawing to be aligned properly even when retina has been expanded as a buffer for later regions.
|
|
|
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000