#include <inputs.h>
Inheritance diagram for 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. | |
|
|
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(). |
1.3-rc2