#include <CrControllerObserver.h>
Inheritance diagram for CrControllerObserver:

Public Member Functions | |
| CrControllerObserver (CrController *controller=NULL) | |
| Parameterized constructor requires a CrController. | |
| virtual | ~CrControllerObserver () |
| Virtual destructor. | |
| virtual void | handleEvent (SoEvent *) |
| Manually called to directly send an event to the tool. | |
| virtual void | handleEventAction (SoHandleEventAction *) |
| Provides an inherited function available to HandleEventCB(). | |
| virtual void | update (Subject *) |
| Triggered notification calls the specialized functions. | |
Static Public Member Functions | |
| static void | HandleEventCB (void *, SoAction *) |
| Callback function assigned to the SoHandleEventAction. | |
Protected Attributes | |
| CrController * | m_controller |
| Controller device observed by this object. | |
|
|
Parameterized constructor requires a CrController.
|
|
|
Virtual destructor.
|
|
|
Manually called to directly send an event to the tool.
Reimplemented in CrHapticRotateTool, CrHapticTranslateTool, and CrTool. |
|
|
Provides an inherited function available to HandleEventCB().
Reimplemented in CrTool. |
|
||||||||||||
|
Callback function assigned to the SoHandleEventAction.
|
|
|
Triggered notification calls the specialized functions.
Implements Observer. |
|
|
Controller device observed by this object.
|
1.4.3