6#include <QtGui/QQuaternion>
7#include <QtGui/QVector3D>
10#include <imt3dview/IDrawable.h>
11#include <imt3dview/IScene3dCamera.h>
24 virtual bool IsValid()
const = 0;
27 virtual void SetProjection(
const QMatrix4x4& projection) = 0;
28 virtual void SetViewPort(
const QRect& viewPort) = 0;
30 virtual const QVector3D& GetPosition()
const = 0;
31 virtual void SetPosition(
const QVector3D& position) = 0;
33 virtual const QQuaternion& GetRotation()
const = 0;
34 virtual void SetRotation(
const QQuaternion& rotation) = 0;
36 virtual float GetScale()
const = 0;
37 virtual void SetScale(
float scale) = 0;