46 #endif // NAVIGATION_H
virtual ~Navigation()
Definition: navigation.cpp:17
const QVector3D & eulerRotation() const
QVector3D * m_eulerRotation
Definition: navigation.h:43
void rotationChanged(const QQuaternion &rotation)
QQuaternion rotation() const
Definition: navigation.cpp:22
Camera * m_camera
Definition: navigation.h:42
void setEulerRotation(const QVector3D &angles)
Definition: navigation.cpp:61
The Camera class provides view and perspective projection matrices. Additional the viewport of camera...
Definition: camera.h:16
QQuaternion fromEulerAngleQuaternions(const QQuaternion &x, const QQuaternion &y, const QQuaternion &z) const
Definition: navigation.cpp:72
void setCamera(Camera *camera)
Definition: navigation.cpp:51
QQuaternion worldSpaceRotation() const
Definition: navigation.cpp:30
void eulerRotationChanged(const QVector3D &rotation)
The Navigation class provides an interface for all navigation techniques. The navigation takes euler...
Definition: navigation.h:16
Navigation(QObject *parent=0)
Definition: navigation.cpp:9
void worldSpaceRotationChanged(const QQuaternion &rotation)