1 #ifndef MESHVIEWCAMERA_H 2 #define MESHVIEWCAMERA_H 50 #endif // MESHVIEWCAMERA_H The AbstractMeshViewCamera class Abstract class that will determine how the camera moves based on the...
Definition: abstractmeshviewcamera.h:16
virtual void mouseReleaseEvent(QMouseEvent *) override
Definition: abstractmeshviewcamera.h:39
virtual QMatrix4x4 getTransformationMatrix() const =0
getTransformationMatrix
virtual QVector3D getPosition() const =0
Gets the world-space camera position.
void changed()
This signal should be emitted when the camera is moved.
virtual ~AbstractMeshViewCamera()
Definition: abstractmeshviewcamera.h:20
virtual void mousePressEvent(QMouseEvent *) override
Definition: abstractmeshviewcamera.h:38
virtual void deactivate() override
Deactivates the tool. This is called before the tool stops being used.
Definition: abstractmeshviewcamera.h:36
virtual void wheelEvent(QWheelEvent *) override
Definition: abstractmeshviewcamera.h:41
virtual void activate() override
Activates the tool. This is called before the tool is used.
Definition: abstractmeshviewcamera.h:35
virtual void mouseMoveEvent(QMouseEvent *) override
Definition: abstractmeshviewcamera.h:40