
Public Methods | |
| TrackballManipulator () | |
| virtual | ~TrackballManipulator () |
| virtual void | setNode (osg::Node *) |
| Attach a node to the manipulator. | |
| virtual const osg::Node * | getNode () const |
| Return node if attached. | |
| virtual osg::Node * | getNode () |
| Return node if attached. | |
| virtual void | home (const GUIEventAdapter &ea, GUIActionAdapter &us) |
| Move the camera to the default position. | |
| virtual void | init (const GUIEventAdapter &ea, GUIActionAdapter &us) |
| Start/restart the manipulator. | |
| virtual bool | handle (const GUIEventAdapter &ea, GUIActionAdapter &us) |
| handle events, return true if handled, false otherwise. | |
|
|
|
|
|
|
|
|
Return node if attached.
Reimplemented from osgGA::CameraManipulator. |
|
|
Return node if attached.
Reimplemented from osgGA::CameraManipulator. |
|
||||||||||||
|
handle events, return true if handled, false otherwise.
Reimplemented from osgGA::CameraManipulator. |
|
||||||||||||
|
Move the camera to the default position. May be ignored by manipulators if home functionality is not appropriate. Reimplemented from osgGA::CameraManipulator. |
|
||||||||||||
|
Start/restart the manipulator.
Reimplemented from osgGA::CameraManipulator. |
|
|
Attach a node to the manipulator. Automatically detaches previously attached node. setNode(NULL) detaches previously nodes. Is ignored by manipulators which do not require a reference model. Reimplemented from osgGA::CameraManipulator. |