Public Methods |
| | Eyes () |
| virtual | ~Eyes () |
| virtual void | uninit () |
| | Reset to the state before init was called. More...
|
| virtual void | init () |
| | Initialize input objects and parameters at start of session (after all architecture parameters have been defined). More...
|
| virtual void | reset () |
| | Reset each object and ValueGenerator and the stream of random numbers to their initial values. More...
|
| virtual void | reset (long int seed) |
| | Reset each object and ValueGenerator to their initial values, and set the stream of random numbers to the given seed value. More...
|
| virtual bool | next () |
| | Advance contents of the inputs to the next state. More...
|
| virtual void | activate (bool learn=false, bool settle=true) |
| | Compute input from current state. More...
|
| virtual void | activate (const WorldViews& views,bool learn=false, bool settle=true) |
| | activate() using the given set of WorldViews. More...
|
| virtual bool | is_active (int objnumber, int eye) const |
| | External interface to a select few quantities needed by other files. More...
|
| virtual double | angle_of_object (int objnumber, int eye) const |
| | The angle, in radians, of the given object in the given eye. More...
|
| virtual double | angle_of_object_at_location (int i, int j, int eye) const |
| | Returns the nominal angle of the most active object at the given location in the given eye. More...
|
Friends |
| class | cmdobj_input_undefine |
| class | cmdobj_input_define |
| class | cmdobj_input_define_generator |
| class | cmdobj_input_print |
| class | cmdobj_input_reset |
| class | cmdobj_input_clear |
| class | cmdobj_input_draw |
| class | cmdobj_input_present |
| class | cmdobj_input_present_object |
| class | cmdobj_input_define_convolution |
| class | cmdobj_input_plot_convolution |
| class | setfnobj_inputs_pereye_setfn |
| class | setfnobj_blur_type_setfn |
| class | setfnobj_double_blur_setfn |
| class | setfnobj_distribution_setfn |
The name is a misnomer and a historical artifact that will be changed eventually; this class is actually in charge of all networks and all input areas.