CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxCameraControl.h>
Public Member Functions | |
CameraControl (QObject *parent=NULL) | |
virtual | ~CameraControl () |
void | refreshView (ViewPtr view) |
void | setView (ViewPtr view) |
ViewPtr | getView () const |
QActionGroup * | createStandard3DViewActions () |
void | translateByFocusTo (Vector3D p_r) |
void | setSuperiorView () const |
void | setAnteriorView () const |
void | setStandard3DView (Vector3D viewDirection) |
Static Public Member Functions | |
static Vector3D | AnteriorDirection () |
static Vector3D | PosteriorDirection () |
static Vector3D | SuperiorDirection () |
static Vector3D | InferiorDirection () |
static Vector3D | LeftDirection () |
static Vector3D | RightDirection () |
static Vector3D | OrthogonalDirection () |
Protected Slots | |
void | setStandard3DViewActionSlot () |
Utility class for 3D camera control.
Definition at line 69 of file cxCameraControl.h.
cx::CameraControl::CameraControl | ( | QObject * | parent = NULL | ) |
Definition at line 104 of file cxCameraControl.cpp.
|
virtual |
Definition at line 111 of file cxCameraControl.cpp.
|
static |
Definition at line 115 of file cxCameraControl.cpp.
QActionGroup * cx::CameraControl::createStandard3DViewActions | ( | ) |
Definition at line 175 of file cxCameraControl.cpp.
ViewPtr cx::CameraControl::getView | ( | ) | const |
Definition at line 219 of file cxCameraControl.cpp.
|
static |
Definition at line 127 of file cxCameraControl.cpp.
|
static |
Definition at line 131 of file cxCameraControl.cpp.
|
static |
Definition at line 139 of file cxCameraControl.cpp.
|
static |
Definition at line 119 of file cxCameraControl.cpp.
void cx::CameraControl::refreshView | ( | ViewPtr | view | ) |
Definition at line 207 of file cxCameraControl.cpp.
|
static |
Definition at line 135 of file cxCameraControl.cpp.
void cx::CameraControl::setAnteriorView | ( | ) | const |
Definition at line 169 of file cxCameraControl.cpp.
void cx::CameraControl::setStandard3DView | ( | Vector3D | viewDirection | ) |
Definition at line 246 of file cxCameraControl.cpp.
|
protectedslot |
Definition at line 237 of file cxCameraControl.cpp.
void cx::CameraControl::setSuperiorView | ( | ) | const |
Definition at line 163 of file cxCameraControl.cpp.
void cx::CameraControl::setView | ( | ViewPtr | view | ) |
Definition at line 214 of file cxCameraControl.cpp.
|
static |
Definition at line 123 of file cxCameraControl.cpp.
void cx::CameraControl::translateByFocusTo | ( | Vector3D | p_r | ) |
Definition at line 148 of file cxCameraControl.cpp.