![]() |
MAK RTIspy API Documentation for HLA Evolved
|
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 = 6.0 |
| Default z position (when started or space bar is pressed) | |
| DtNetworkMapCamera::DtNetworkMapCamera | ( | ) |
Constructor.
References focusCamera(), myCurrMouse, myDestinationPosition, myElapsedTime, myPosition, myPrevMouse, and theDefaultZPos.
|
virtual |
Destructor.
|
virtual |
does that camera setting and displaying
References myPosition.
Referenced by DtNetworkMapWidget::paintGL().
|
protectedvirtual |
Focus' the camera at the following position.
References myDestinationPosition.
Referenced by DtNetworkMapCamera(), pan(), reset(), resetToDefault(), and zoom().
|
inlinevirtual |
References myCurrMouse.
Referenced by DtNetworkMapWidget::selection().
|
inlinevirtual |
References myDestinationPosition.
Referenced by DtNetworkMapWidget::drawText(), and DtNetworkMapWidget::mouseDoubleClickEvent().
|
virtual |
do the panning
References focusCamera(), myCurrMouse, myDestinationPosition, myElapsedTime, myPrevMouse, RTI_CAMERA_PAN_SPEED, and updateMouse().
Referenced by DtNetworkMapWidget::mouseMoveEvent().
|
virtual |
References focusCamera().
Referenced by DtNetworkMapWidget::mouseDoubleClickEvent().
|
virtual |
References focusCamera(), and theDefaultZPos.
Referenced by DtNetworkMapWidget::keyPressEvent().
|
virtual |
Update Function.
References myDestinationPosition, myElapsedTime, myPosition, and RTI_CAMERA_SPEED.
Referenced by DtNetworkMapWidget::tick().
|
virtual |
References myCurrMouse, and myPrevMouse.
Referenced by DtNetworkMapWidget::mouseMoveEvent(), and pan().
|
virtual |
do the zooming
References focusCamera(), and myDestinationPosition.
Referenced by DtNetworkMapWidget::wheelEvent().
|
protected |
Current mouse position.
Referenced by DtNetworkMapCamera(), getCurrMousePos(), pan(), and updateMouse().
|
protected |
Destination position.
Referenced by DtNetworkMapCamera(), focusCamera(), getDistance(), pan(), update(), and zoom().
|
protected |
Elapsed time ( Our delta for math calculations )
Referenced by DtNetworkMapCamera(), pan(), and update().
|
protected |
Current position.
Referenced by displayCamera(), DtNetworkMapCamera(), and update().
|
protected |
Previous mouse position.
Referenced by DtNetworkMapCamera(), pan(), and updateMouse().
|
staticprotected |
Default z position (when started or space bar is pressed)
Referenced by DtNetworkMapCamera(), and resetToDefault().