14#ifndef OSGGA_TERRAIN_MANIPULATOR
15#define OSGGA_TERRAIN_MANIPULATOR 1
Definition OrbitManipulator:32
Definition TerrainManipulator:24
TerrainManipulator(const TerrainManipulator &tm, const osg::CopyOp ©Op=osg::CopyOp::SHALLOW_COPY)
RotationMode
Definition TerrainManipulator:36
@ ELEVATION_AZIM_ROLL
Definition TerrainManipulator:37
bool intersect(const osg::Vec3d &start, const osg::Vec3d &end, osg::Vec3d &intersection) const
virtual void setRotationMode(RotationMode mode)
RotationMode getRotationMode() const
virtual bool performMovementMiddleMouseButton(const double eventTimeDelta, const double dx, const double dy)
virtual void setTransformation(const osg::Vec3d &eye, const osg::Vec3d ¢er, const osg::Vec3d &up)
osg::Vec3d _previousUp
Definition TerrainManipulator:58
virtual bool performMovementRightMouseButton(const double eventTimeDelta, const double dx, const double dy)
virtual void setNode(osg::Node *node)
TerrainManipulator(int flags=DEFAULT_SETTINGS)
virtual void setByMatrix(const osg::Matrixd &matrix)
META_Object(osgGA, TerrainManipulator)
@ SHALLOW_COPY
Definition CopyOp:47
#define OSGGA_EXPORT
Definition osgGA/Export:40