MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtNetworkMapCamera Class Reference
+ Collaboration diagram for DtNetworkMapCamera:

Public Member Functions

 DtNetworkMapCamera ()
 Constructor.
virtual ~DtNetworkMapCamera ()
 Destructor.
virtual void update (float delta)
 Update Function.
virtual void displayCamera ()
 does that camera setting and displaying
virtual void zoom (QWheelEvent *event)
 do the zooming
virtual void pan (QMouseEvent *event)
 do the panning
virtual void updateMouse (int x, int y)
virtual void reset (float x, float y, float z)
virtual void resetToDefault ()
virtual float getDistance ()
virtual void getCurrMousePos (float &x, float &y)

Protected Member Functions

virtual void focusCamera (float x, float y, float z)
 Focus' the camera at the following position.

Protected Attributes

int myPrevMouse [2]
 Previous mouse position.
int myCurrMouse [2]
 Current mouse position.
float myElapsedTime
 Elapsed time ( Our delta for math calculations )
float myPosition [3]
 Current position.
float myDestinationPosition [3]
 Destination position.

Static Protected Attributes

static const float theDefaultZPos
 Default z position (when started or space bar is pressed)

Constructor & Destructor Documentation

DtNetworkMapCamera::DtNetworkMapCamera ( )

Constructor.

virtual DtNetworkMapCamera::~DtNetworkMapCamera ( )
virtual

Destructor.

Member Function Documentation

virtual void DtNetworkMapCamera::displayCamera ( )
virtual

does that camera setting and displaying

virtual void DtNetworkMapCamera::focusCamera ( float  x,
float  y,
float  z 
)
protectedvirtual

Focus' the camera at the following position.

virtual void DtNetworkMapCamera::getCurrMousePos ( float &  x,
float &  y 
)
inlinevirtual

References myCurrMouse.

virtual float DtNetworkMapCamera::getDistance ( )
inlinevirtual

References myDestinationPosition.

virtual void DtNetworkMapCamera::pan ( QMouseEvent *  event)
virtual

do the panning

virtual void DtNetworkMapCamera::reset ( float  x,
float  y,
float  z 
)
virtual
virtual void DtNetworkMapCamera::resetToDefault ( )
virtual
virtual void DtNetworkMapCamera::update ( float  delta)
virtual

Update Function.

virtual void DtNetworkMapCamera::updateMouse ( int  x,
int  y 
)
virtual
virtual void DtNetworkMapCamera::zoom ( QWheelEvent *  event)
virtual

do the zooming

Member Data Documentation

int DtNetworkMapCamera::myCurrMouse[2]
protected

Current mouse position.

Referenced by getCurrMousePos().

float DtNetworkMapCamera::myDestinationPosition[3]
protected

Destination position.

Referenced by getDistance().

float DtNetworkMapCamera::myElapsedTime
protected

Elapsed time ( Our delta for math calculations )

float DtNetworkMapCamera::myPosition[3]
protected

Current position.

int DtNetworkMapCamera::myPrevMouse[2]
protected

Previous mouse position.

const float DtNetworkMapCamera::theDefaultZPos
staticprotected

Default z position (when started or space bar is pressed)


The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)