12 #define RTI_CAMERA_SPEED 1.25
13 #define RTI_CAMERA_PAN_SPEED 6
15 #include <QtOpenGL/QtOpenGL>
28 virtual void update(
float delta );
34 virtual void zoom( QWheelEvent * event );
37 virtual void pan( QMouseEvent * event );
41 virtual void reset(
float x,
float y,
float z );
55 virtual void focusCamera(
float x,
float y,
float z );
virtual void pan(QMouseEvent *event)
do the panning
virtual void displayCamera()
does that camera setting and displaying
float myElapsedTime
Elapsed time ( Our delta for math calculations )
Definition: networkMapCamera.h:65
Definition: networkMapCamera.h:18
virtual void getCurrMousePos(float &x, float &y)
Definition: networkMapCamera.h:47
static const float theDefaultZPos
Default z position (when started or space bar is pressed)
Definition: networkMapCamera.h:74
virtual ~DtNetworkMapCamera()
Destructor.
float myPosition[3]
Current position.
Definition: networkMapCamera.h:68
virtual void reset(float x, float y, float z)
virtual float getDistance()
Definition: networkMapCamera.h:45
virtual void focusCamera(float x, float y, float z)
Focus' the camera at the following position.
int myPrevMouse[2]
Previous mouse position.
Definition: networkMapCamera.h:59
DtNetworkMapCamera()
Constructor.
virtual void resetToDefault()
int myCurrMouse[2]
Current mouse position.
Definition: networkMapCamera.h:62
virtual void zoom(QWheelEvent *event)
do the zooming
float myDestinationPosition[3]
Destination position.
Definition: networkMapCamera.h:71
virtual void updateMouse(int x, int y)
virtual void update(float delta)
Update Function.