

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.
Definition at line 94 of file inputs.c.
Public Methods | |
| virtual void | uninit () |
| Reset to the state before init was called. | |
| virtual void | init () |
| Initialize input objects and parameters at start of session (after all architecture parameters have been defined). | |
| virtual void | reset () |
| Reset each object and ValueGenerator and the stream of random numbers to their initial values. | |
| 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. | |
| virtual bool | next () |
| Advance contents of the inputs to the next state. | |
| virtual void | activate (const WorldViews &views, const ParamMap &argparams) |
| virtual void | activate (bool learn, bool settle_, bool activatefn=true) |
| Compute input from current state. | |
| virtual void | activate (const WorldViews &views, bool learn, bool settle_, bool activatefn=true, bool verbose=false) |
| Main function; activate() using the given set of WorldViews. | |
| virtual bool | is_active (int objnumber, int eye) const |
| External interface to a select few quantities needed by other files. | |
| virtual double | angle_of_object (int objnumber, int eye) const |
| The angle, in radians, of the given object in the given eye. | |
| 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. | |
Friends | |
| class | cmdobj_define_region |
| class | cmdobj_connect_region |
| 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_load_snapshot |
| class | cmdobj_step |
| class | cmdobj_testing |
| class | cmdobj_training |
| class | cmdobj_uninit_network |
| class | cmdobj_init_network |
| class | setfnobj2_inputs_pereye_setfn2 |
| class | setfnobj2_blur_type_setfn2 |
| class | setfnobj2_double_blur_setfn2 |
| class | setfnobj2_exc_rad_setfn2 |
| class | setfnobj2_distribution_setfn2 |
1.3-rc2