CameraManipulator is an abstract base class defining the interface, and a certain
amount of default functionality, for classes which wish to control OSG cameras
in response to GUI events.
virtual const char* className() const
virtual void setCamera(osg::Camera*)
Attach a camera to the manipulator to be used for specifying view
virtual const osg::Camera* getCamera() const
Get the attached camera
virtual osg::Camera* getCamera()
Get the attached camera
virtual void setNode(osg::Node*)
Attach a node to the manipulator, automatically detaching any previously attached node.
setNode(NULL) detaches previous nodes.
May be ignored by manipulators which do not require a reference model.