diff --git a/doc/doc++/osgGA/HoverManipulator.html b/doc/doc++/osgGA/HoverManipulator.html
deleted file mode 100644
index 83d97f632..000000000
--- a/doc/doc++/osgGA/HoverManipulator.html
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-
-
- class OSGGA_EXPORT osgGA::HoverManipulator
-
-
-
-
- HoverManipulator is a MatrixManipulator which provides a camera motion model using mouse and keyboard, designed for flythrough applications (eg.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
HoverManipulator()
--
-
virtual const char* className() const
--
-
virtual void setByMatrix(const osg::Matrixd& matrix)
- - set the position of the matrix manipulator using a 4x4 Matrix
-
-
-
virtual void setByInverseMatrix(const osg::Matrixd& matrix)
- - set the position of the matrix manipulator using a 4x4 Matrix
-
-
-
virtual osg::Matrixd getMatrix() const
- - get the position of the manipulator as 4x4 Matrix
-
-
-
virtual osg::Matrixd getInverseMatrix() const
- - get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix
-
-
-
virtual void setNode(osg::Node*)
--
-
virtual const osg::Node* getNode() const
--
-
virtual osg::Node* getNode()
--
-
virtual void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
--
-
virtual void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
--
-
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
--
-
virtual void getUsage(osg::ApplicationUsage& usage) const
- - Get the keyboard and mouse usage of this manipulator
-
-
-
virtual void stopAllMotion()
-
-
-
-Protected Fields
-
-
osg::ref_ptr<const GUIEventAdapter> _ga_t1
--
-
osg::ref_ptr<const GUIEventAdapter> _ga_t0
--
-
osg::ref_ptr<osg::Node> _node
--
-
float _modelScale
--
-
float _velocity
--
-
float _heading
--
-
float _pitch
--
-
float _headingSpeed
--
-
float _pitchSpeed
--
-
bool _moveRight
--
-
bool _moveLeft
--
-
bool _moveForward
--
-
bool _moveBackward
--
-
float _leftRightSpeed
--
-
float _forwBackwSpeed
--
-
float _leftRightDefaultAcc
--
-
float _forwBackwDefaultAcc
--
-
float _leftRightDefaultBrake
--
-
float _forwBackwDefaultBrake
--
-
float _mouseFlyDefaultBrake
--
-
osg::Vec3 _eye
--
-
osg::Quat _rotation
--
-
osg::Quat _refRotation
--
-
float _distance
-
-
-
-Protected Methods
-
-
virtual ~HoverManipulator()
--
-
void flushMouseEventStack()
- - Reset the internal GUIEvent stack
-
-
-
void addMouseEvent(const GUIEventAdapter& ea)
- - Add the current mouse GUIEvent to internal stack
-
-
-
void computePosition(const osg::Vec3& eye, const osg::Vec3& lv, const osg::Vec3& up)
--
-
virtual bool calcMovement()
- - For the given mouse movement, calculate the movement of the camera.
-
-
-
virtual void calcSpeedFromArrowKeys(double dt)
--
-
virtual void calcSpeedFromMouseMotion(double dt)
--
-
bool updatePositionRotation(float dt)
- - called each frame by calcMoveMent, updates eye position and rotation based on heading, pitch & velocity
-
-
-
-
-
-
-Public Classes
-
-class CoordinateFrameCallback: public osg::Referenced
-
- callback class to use to allow matrix manipulators to querry the application for the local coordinate frame
-
-
-
-Public Methods
-
-
virtual void setMinimumDistance(float minimumDistance)
--
-
float getMinimumDistance() const
--
-
virtual void setCoordinateFrameCallback(CoordinateFrameCallback* cb)
--
-
CoordinateFrameCallback* getCoordinateFrameCallback()
--
-
const CoordinateFrameCallback* getCoordinateFrameCallback() const
--
-
osg::CoordinateFrame getCoordinateFrame(const osg::Vec3d& position) const
--
-
osg::Vec3d getSideVector(const osg::CoordinateFrame& cf) const
--
-
osg::Vec3d getFrontVector(const osg::CoordinateFrame& cf) const
--
-
osg::Vec3d getUpVector(const osg::CoordinateFrame& cf) const
--
-
virtual osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const
--
-
virtual float getFusionDistanceValue() const
--
-
virtual void setHomePosition(const osg::Vec3d& eye, const osg::Vec3d& center, const osg::Vec3d& up)
--
-
virtual void getHomePosition(osg::Vec3d& eye, osg::Vec3d& center, osg::Vec3d& up)
--
-
virtual void setAutoComputeHomePosition(bool flag)
--
-
bool getAutoComputeHomePosition() const
--
-
virtual void computeHomePosition()
--
-
virtual void accept(GUIEventHandlerVisitor& v)
-
-
-
-Protected Fields
-
-
double _minimumDistance
--
-
bool _autoComputeHomePosition
--
-
osg::Vec3d _homeEye
--
-
osg::Vec3d _homeCenter
--
-
osg::Vec3d _homeUp
--
-
osg::ref_ptr<CoordinateFrameCallback> _coordinateFrameCallback
-
-
-
-
-
-
-Public Methods
-
-
META_Object (osgGA, GUIEventHandler) const () const
--
-
virtual CompositeGUIEventHandler* getComposite()
-
-
-
-
-
-
-Documentation
-
-HoverManipulator is a MatrixManipulator which provides a camera motion model using mouse and keyboard,
-designed for flythrough applications (eg. architectural visualisation).
-This class was based on FlightManipulator and inspired by the OpenGL Performer (TM) 'fly' navigation mode.
-
-Mouse input:
-Dragging the middle mouse button changes the orientation of the camera.
-While holding down the middle mouse button, you increase/decrease flying speed using the left and
-right mouse buttons. Pressing the left and right buttons simultaneously works as a brake.
-
-
Keyboard input:
-Space - stops all motion immediately
-Arrow keys - move the camera parallel to the ground plane. Holding two 'opposing' arrow keys works as a
-brake.
-'r' or 'R' - return the camera to the 'home' position
-------
-Martijn Kragtwijk, May 2004
-
-
-
-
-
HoverManipulator()
-
-
-
-
virtual const char* className() const
-
-
-
-
virtual void setByMatrix(const osg::Matrixd& matrix)
-- set the position of the matrix manipulator using a 4x4 Matrix
-
-
-
-
virtual void setByInverseMatrix(const osg::Matrixd& matrix)
-- set the position of the matrix manipulator using a 4x4 Matrix
-
-
-
-
virtual osg::Matrixd getMatrix() const
-- get the position of the manipulator as 4x4 Matrix
-
-
-
-
virtual osg::Matrixd getInverseMatrix() const
-- get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix
-
-
-
-
virtual void setNode(osg::Node*)
-
-
-
-
virtual const osg::Node* getNode() const
-
-
-
-
virtual osg::Node* getNode()
-
-
-
-
virtual void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
-
-
-
-
virtual void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
-
-
-
-
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
-
-
-
-
virtual void getUsage(osg::ApplicationUsage& usage) const
-- Get the keyboard and mouse usage of this manipulator
-
-
-
-
virtual void stopAllMotion()
-
-
-
-
virtual ~HoverManipulator()
-
-
-
-
void flushMouseEventStack()
-- Reset the internal GUIEvent stack
-
-
-
-
void addMouseEvent(const GUIEventAdapter& ea)
-- Add the current mouse GUIEvent to internal stack
-
-
-
-
void computePosition(const osg::Vec3& eye, const osg::Vec3& lv, const osg::Vec3& up)
-
-
-
-
virtual bool calcMovement()
-- For the given mouse movement, calculate the movement of the camera.
-Return true is camera has moved and a redraw is required.
-
-
-
-
virtual void calcSpeedFromArrowKeys(double dt)
-
-
-
-
virtual void calcSpeedFromMouseMotion(double dt)
-
-
-
-
bool updatePositionRotation(float dt)
-- called each frame by calcMoveMent, updates eye position and rotation
-based on heading, pitch & velocity
-
-
-
-
osg::ref_ptr<const GUIEventAdapter> _ga_t1
-
-
-
-
osg::ref_ptr<const GUIEventAdapter> _ga_t0
-
-
-
-
osg::ref_ptr<osg::Node> _node
-
-
-
-
float _modelScale
-
-
-
-
float _velocity
-
-
-
-
float _heading
-
-
-
-
float _pitch
-
-
-
-
float _headingSpeed
-
-
-
-
float _pitchSpeed
-
-
-
-
bool _moveRight
-
-
-
-
bool _moveLeft
-
-
-
-
bool _moveForward
-
-
-
-
bool _moveBackward
-
-
-
-
float _leftRightSpeed
-
-
-
-
float _forwBackwSpeed
-
-
-
-
float _leftRightDefaultAcc
-
-
-
-
float _forwBackwDefaultAcc
-
-
-
-
float _leftRightDefaultBrake
-
-
-
-
float _forwBackwDefaultBrake
-
-
-
-
float _mouseFlyDefaultBrake
-
-
-
-
osg::Vec3 _eye
-
-
-
-
osg::Quat _rotation
-
-
-
-
osg::Quat _refRotation
-
-
-
-
float _distance
-
-
-
- This class has no child classes.
-
-
Alphabetic index HTML hierarchy of classes or Java
-
-This page was generated with the help of DOC++.
-
-