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