19 #ifndef _mtsOSGCamera_h
20 #define _mtsOSGCamera_h
49 class Data :
public osg::Referenced {
66 class UpdateCallback :
public osg::NodeCallback {
73 void operator()( osg::Node* node, osg::NodeVisitor* );
77 virtual void UpdateTransform();
85 void setCullMask( osg::Node::NodeMask mask );
97 { camera->addEventHandler( eventHandler ); }
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: mtsFunctionRead.h:37
Declaration of mtsInterfaceRequired.
void addEventHandler(osgGA::GUIEventHandler *eventHandler)
Definition: mtsOSGCameraTask.h:96
~mtsOSGCameraTask()
Definition: mtsOSGCameraTask.h:87
Definition: mtsInterfaceRequired.h:85
Defines a continuously executing task.
virtual void Startup(void)
Definition: mtsComponent.h:262
Definition: mtsOSGCameraTask.h:28
Definition: osaOSGHUD.h:15
osg::ref_ptr< osaOSGCamera > GetCamera(void)
Definition: mtsOSGCameraTask.h:93
osg::ref_ptr< osaOSGCamera > camera
Definition: mtsOSGCameraTask.h:34
Definition: mtsTaskContinuous.h:77
virtual void Cleanup(void)
Definition: mtsComponent.h:267
Definition: osaOSGCamera.h:27