class OSGGA_EXPORT osgGA::CameraManipulator


Inheritance:


Public Methods

[more] CameraManipulator()
[more]virtual ~CameraManipulator()
[more]virtual void setCamera(osg::Camera*)
attach a camera to the manipulator to be used for specifying view
[more]virtual const osg::Camera* getCamera() const
get the attached camera
[more]virtual osg::Camera* getCamera()
get the attached camera
[more]virtual void setNode(osg::Node*)
Attach a node to the manipulator.
[more]virtual const osg::Node* getNode() const
Return node if attached
[more]virtual osg::Node* getNode()
Return node if attached
[more]virtual void home(const GUIEventAdapter&, GUIActionAdapter&)
Move the camera to the default position.
[more]virtual void init(const GUIEventAdapter&, GUIActionAdapter&)
Start/restart the manipulator
[more]virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
Handle events, return true if handled, false otherwise
[more]virtual void accept(GUIEventHandlerVisitor& v)
Handle visitations

Protected Fields

[more]osg::ref_ptr<osg::Camera> _camera


Inherited from GUIEventHandler:

Public Methods

ovirtual const CompositeGUIEventHandler* getComposite() const
ovirtual CompositeGUIEventHandler* getComposite()


Documentation

o CameraManipulator()

ovirtual ~CameraManipulator()

ovirtual void setCamera(osg::Camera*)
attach a camera to the manipulator to be used for specifying view

ovirtual const osg::Camera* getCamera() const
get the attached camera

ovirtual osg::Camera* getCamera()
get the attached camera

ovirtual void setNode(osg::Node*)
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.

ovirtual const osg::Node* getNode() const
Return node if attached

ovirtual osg::Node* getNode()
Return node if attached

ovirtual void home(const GUIEventAdapter&, GUIActionAdapter&)
Move the camera to the default position. May be ignored by manipulators if home functionality is not appropriate.

ovirtual void init(const GUIEventAdapter&, GUIActionAdapter&)
Start/restart the manipulator

ovirtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
Handle events, return true if handled, false otherwise

ovirtual void accept(GUIEventHandlerVisitor& v)
Handle visitations

oosg::ref_ptr<osg::Camera> _camera


Direct child classes:
TrackballManipulator
KeySwitchCameraManipulator
FlightManipulator
DriveManipulator

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.