Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Inputs Class Reference

#include <inputs.h>

Inheritance diagram for Inputs:

Inheritance graph
[legend]
Collaboration diagram for Inputs:

Collaboration graph
[legend]
List of all members.

Detailed Description

Class with responsibility for the entire set of network inputs.

Definition at line 13 of file inputs.h.

Public Methods

virtual void init ()=0
 Call before any call to next or activate.

virtual void reset ()=0
 Reset to the init state.

virtual bool next ()=0
 Advance contents of the inputs to the next state.

virtual void activate (bool learn=false, bool settle=true, bool activatefn=true)=0
 Compute input from current state.

virtual void uninit ()=0
 Reset to the state before init was called.

virtual void register_params_and_commands (void)=0
 Register user-definable parameters and commands.

virtual bool is_active (int, int) const
 Whether the given object is currently enabled in the given eye.

virtual double angle_of_object (int, int) const
 The angle, in radians, of the given object in the given eye.

virtual double angle_of_object_at_location (int, int, int) const
 Returns the nominal angle of the most active object at the given location in the given eye.


Static Public Methods

Inputs & global_entry ()
 Global point of entry into a single instance of an Inputs class.


Member Function Documentation

Inputs & Inputs::global_entry   [static]
 

Global point of entry into a single instance of an Inputs class.

The actual type of this object is unknown to users.

Definition at line 1748 of file inputs.c.

Referenced by lissom_init_hooks().


The documentation for this class was generated from the following files:
Generated on Mon Jan 20 02:37:01 2003 for RF-LISSOM by doxygen1.3-rc2