#include <kbd_nav.H>
Inheritance diagram for kbd_nav:
Public Types | |
typedef CallMeth_t< Key_int, Event > | _callb |
typedef GuardMeth_t< Key_int, Event > | _guard |
Public Member Functions | |
kbd_nav (VIEWptr &) | |
int | tick (void) |
int | down (CEvent &e, State *&) |
int | up (CEvent &e, State *&) |
void | step_right (int rate) |
void | step_left (int rate) |
void | step_front (int rate) |
void | step_back (int rate) |
void | step_up (int rate) |
void | step_down (int rate) |
void | step_tilt_up (int rate) |
void | step_tilt_down (int rate) |
void | step_rot_left (int rate) |
void | step_rot_right (int rate) |
virtual void | setIndex (int idx) |
virtual int | getIndex () const |
void | Own () const |
void | Free () const |
int | Lock () |
void | Unlock () |
int | Unique () const |
void | add_event (char k[], State *start) |
void | add_event (char k, State *start) |
_callb * | Cb (TYPENAME _callb::_method m) |
_callb * | Cb (TYPENAME _callb::_method m, State_t< Event > *s) |
_guard * | Gd (const Event &e, TYPENAME _guard::_method m) |
State * | entry () |
const State * | entry () const |
Protected Attributes | |
int | _kmap [256] |
CAMdataptr | _data |
int | _speed_lr |
int | _speed_fb |
int | _speed_ud |
int | _speed_tilt |
int | _speed_rot |
int | _index |
State | _key_down |
State | _entry |
Definition at line 10 of file kbd_nav.H.
|
|
|
|
|
Definition at line 27 of file kbd_nav.C. References Interactor< Key_int, Event, State >::_entry, _kmap, _speed_fb, _speed_lr, _speed_rot, _speed_tilt, _speed_ud, VIEWint_list::add(), Interactor< Key_int, Event, State >::Cb(), Key_int::down(), KEYD, KEYU, and Key_int::up(). |
|
Definition at line 80 of file manip.C. References Interactor< Key_int, Event, State >::_entry, Key_int::_key_down, Interactor< Key_int, Event, State >::Cb(), Key_int::down(), KEYD, KEYU, and Key_int::up(). |
|
Referenced by Key_int::Key_int(), and Simple_Keyboard::Simple_Keyboard(). |
|
|
|
Definition at line 393 of file fsa.H. Referenced by Key_int::add_event(), and kbd_nav(). |
|
Reimplemented from Key_int. |
|
|
|
|
|
Definition at line 76 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
|
|
Definition at line 45 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 105 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::REFlock(). |
|
Definition at line 59 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 44 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 30 of file kbd_nav.H. References _speed_fb. Referenced by tick(). |
|
Definition at line 32 of file kbd_nav.H. References _speed_ud. Referenced by tick(). |
|
Definition at line 29 of file kbd_nav.H. References _speed_fb. Referenced by tick(). |
|
Definition at line 28 of file kbd_nav.H. References _speed_lr. Referenced by tick(). |
|
Definition at line 27 of file kbd_nav.H. References _speed_lr. Referenced by tick(). |
|
Definition at line 35 of file kbd_nav.H. References _speed_rot. Referenced by tick(). |
|
Definition at line 36 of file kbd_nav.H. References _speed_rot. Referenced by tick(). |
|
Definition at line 34 of file kbd_nav.H. References _speed_tilt. Referenced by tick(). |
|
Definition at line 33 of file kbd_nav.H. References _speed_tilt. Referenced by tick(). |
|
Definition at line 31 of file kbd_nav.H. References _speed_ud. Referenced by tick(). |
|
Reimplemented from FRAMEobs. Definition at line 47 of file kbd_nav.C. References _data, _kmap, _speed_fb, _speed_lr, _speed_rot, _speed_tilt, _speed_ud, DOWN_SHIFT, Config::get_var_bool(), int(), project(), sqr(), sqr_signed(), step_back(), STEP_BACK, step_down(), STEP_DOWN, step_front(), STEP_FRONT, step_left(), STEP_LEFT, step_right(), STEP_RIGHT, step_rot_left(), step_rot_right(), STEP_ROTLEFT, STEP_ROTRIGHT, step_tilt_down(), step_tilt_up(), STEP_TILTDOWN, STEP_TILTUP, step_up(), and STEP_UP. |
|
Definition at line 115 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. |
|
Definition at line 111 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::~REFlock(). |
|
Reimplemented from Key_int. |
|
Definition at line 13 of file kbd_nav.H. Referenced by tick(). |
|
Definition at line 407 of file fsa.H. Referenced by Key_int::add_event(), kbd_nav(), Key_int::Key_int(), and Simple_Keyboard::Simple_Keyboard(). |
|
Definition at line 37 of file gel.H. Referenced by FRAMEobs::getIndex(), and FRAMEobs::setIndex(). |
|
Definition at line 19 of file manip.H. Referenced by Key_int::add_event(). |
|
|
|
Definition at line 14 of file kbd_nav.H. Referenced by kbd_nav(), step_back(), step_front(), and tick(). |
|
Definition at line 14 of file kbd_nav.H. Referenced by kbd_nav(), step_left(), step_right(), and tick(). |
|
Definition at line 14 of file kbd_nav.H. Referenced by kbd_nav(), step_rot_left(), step_rot_right(), and tick(). |
|
Definition at line 14 of file kbd_nav.H. Referenced by kbd_nav(), step_tilt_down(), step_tilt_up(), and tick(). |
|
Definition at line 14 of file kbd_nav.H. Referenced by kbd_nav(), step_down(), step_up(), and tick(). |