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 |