MAK RTIspy API Documentation for HLA 1516
 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. More...
 
virtual ~DtNetworkMapCamera ()
 Destructor. More...
 
virtual void update (float delta)
 Update Function. More...
 
virtual void displayCamera ()
 does that camera setting and displaying More...
 
virtual void zoom (QWheelEvent *event)
 do the zooming More...
 
virtual void pan (QMouseEvent *event)
 do the panning More...
 
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. More...
 

Protected Attributes

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

Static Protected Attributes

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

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 Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)