CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::CameraControl Class Reference

#include <cxCameraControl.h>

Inheritance diagram for cx::CameraControl:

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 ()
 

Detailed Description

Utility class for 3D camera control.

Definition at line 69 of file cxCameraControl.h.

Constructor & Destructor Documentation

cx::CameraControl::CameraControl ( QObject *  parent = NULL)

-----------------------------------------------------—


Definition at line 104 of file cxCameraControl.cpp.

cx::CameraControl::~CameraControl ( )
virtual

Definition at line 111 of file cxCameraControl.cpp.

Member Function Documentation

Vector3D cx::CameraControl::AnteriorDirection ( )
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.

Vector3D cx::CameraControl::InferiorDirection ( )
static

Definition at line 127 of file cxCameraControl.cpp.

Vector3D cx::CameraControl::LeftDirection ( )
static

Definition at line 131 of file cxCameraControl.cpp.

Vector3D cx::CameraControl::OrthogonalDirection ( )
static

Definition at line 139 of file cxCameraControl.cpp.

Vector3D cx::CameraControl::PosteriorDirection ( )
static

Definition at line 119 of file cxCameraControl.cpp.

void cx::CameraControl::refreshView ( ViewPtr  view)

Definition at line 207 of file cxCameraControl.cpp.

Vector3D cx::CameraControl::RightDirection ( )
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.

void cx::CameraControl::setStandard3DViewActionSlot ( )
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.

Vector3D cx::CameraControl::SuperiorDirection ( )
static

Definition at line 123 of file cxCameraControl.cpp.

void cx::CameraControl::translateByFocusTo ( Vector3D  p_r)

Definition at line 148 of file cxCameraControl.cpp.


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