The Navigation class provides an interface for all navigation techniques. The navigation takes euler angles in coordinate system based on current view and translate them into quaternions describing the changes in our world.
More...
#include <navigation.h>
The Navigation class provides an interface for all navigation techniques. The navigation takes euler angles in coordinate system based on current view and translate them into quaternions describing the changes in our world.
Navigation::Navigation |
( |
QObject * |
parent = 0 | ) |
|
|
explicit |
Navigation::~Navigation |
( |
| ) |
|
|
virtual |
const QVector3D& Navigation::eulerRotation |
( |
| ) |
const |
void Navigation::eulerRotationChanged |
( |
const QVector3D & |
rotation | ) |
|
|
signal |
QQuaternion Navigation::fromEulerAngleQuaternions |
( |
const QQuaternion & |
x, |
|
|
const QQuaternion & |
y, |
|
|
const QQuaternion & |
z |
|
) |
| const |
|
protected |
QQuaternion Navigation::rotation |
( |
| ) |
const |
void Navigation::rotationChanged |
( |
const QQuaternion & |
rotation | ) |
|
|
signal |
void Navigation::setCamera |
( |
Camera * |
camera | ) |
|
void Navigation::setEulerRotation |
( |
const QVector3D & |
angles | ) |
|
QQuaternion Navigation::worldSpaceRotation |
( |
| ) |
const |
void Navigation::worldSpaceRotationChanged |
( |
const QQuaternion & |
rotation | ) |
|
|
signal |
QVector3D* Navigation::m_eulerRotation |
|
protected |
The documentation for this class was generated from the following files: