14 #ifndef OSGGA_DRIVEMANIPULATOR
15 #define OSGGA_DRIVEMANIPULATOR 1
17 #include <osgGA/CameraManipulator>
35 virtual const char*
className()
const {
return "Drive"; }
55 virtual void computeHomePosition();
82 void flushMouseEventStack();
107 USE_MOUSE_BUTTONS_FOR_SPEED
virtual void setByInverseMatrix(const osg::Matrixd &matrix)
SpeedControlMode _speedMode
double getModelScale() const
double getVelocity() const
void setModelScale(double in_ms)
void setHeight(double in_h)
static Matrixd inverse(const Matrixd &matrix)
osg::ref_ptr< const GUIEventAdapter > _ga_t1
osg::observer_ptr< osg::Node > _node
bool _pitchDownKeyPressed
virtual const char * className() const
osg::ref_ptr< const GUIEventAdapter > _ga_t0
void setVelocity(double in_vel)