#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(). |