#include <ButtonDevice.h>
Inheritance diagram for vrjGA::ButtonDevice:

Public Types | |
| typedef Referenced | BaseClass |
| typedef gadget::DigitalInterface | DI |
Public Member Functions | |
| VRJGA_DECLARE_POINTER (ButtonDevice) | |
| Smart-pointer definitions. | |
| ButtonDevice (unsigned long mask, const std::string &name) | |
| unsigned long | mask () const |
| unsigned long | state () const |
Protected Member Functions | |
| virtual | ~ButtonDevice () |
|
|
Definition at line 34 of file ButtonDevice.h. Referenced by ButtonDevice(). |
|
|
Definition at line 35 of file ButtonDevice.h. Referenced by state(). |
|
||||||||||||
|
Definition at line 30 of file ButtonDevice.cpp. References BaseClass.
00030 : 00031 BaseClass(), 00032 _di(), 00033 _mask ( mask ) 00034 { 00035 // Initialize. 00036 _di.init ( name ); 00037 } |
|
|
Definition at line 46 of file ButtonDevice.cpp.
00047 {
00048 }
|
|
|
Definition at line 44 of file ButtonDevice.h. Referenced by vrjGA::ButtonGroup::add().
00044 { return _mask; }
|
|
|
Definition at line 57 of file ButtonDevice.cpp. References DI.
00058 {
00059 // Jump through these hoops because getData() is not const.
00060 DI &di = const_cast < DI & > ( _di );
00061 return static_cast < unsigned long > ( di->getData() );
00062 }
|
|
|
Smart-pointer definitions.
|
1.3.5