CustusX  22.04-rc3
An IGT application
cx::CXVBcameraPath Class Reference

#include <cxVBcameraPath.h>

Inheritance diagram for cx::CXVBcameraPath:

Public Slots

void cameraRawPointsSlot (MeshPtr mesh)
 
void cameraPathPositionSlot (int positionPercentage)
 
void cameraViewAngleSlot (int angle)
 
void cameraRotateAngleSlot (int angle)
 

Signals

void rotationChanged (int value)
 

Public Member Functions

 CXVBcameraPath (TrackingServicePtr tracker, PatientModelServicePtr patientModel, ViewServicePtr visualization)
 
void setRoutePositions (std::vector< Eigen::Vector3d > routePositions)
 
void setCameraRotations (std::vector< double > cameraRotations)
 
void setAutomaticRotation (bool automaticRotation)
 

Detailed Description

Class for storing and processing the virtual endoscope camera path when performing virtual endoscopy

Date
Aug 27, 2015
Author
Geir Arne Tangen, SINTEF

Definition at line 38 of file cxVBcameraPath.h.

Constructor & Destructor Documentation

cx::CXVBcameraPath::CXVBcameraPath ( TrackingServicePtr  tracker,
PatientModelServicePtr  patientModel,
ViewServicePtr  visualization 
)

Definition at line 32 of file cxVBcameraPath.cpp.

Member Function Documentation

void cx::CXVBcameraPath::cameraPathPositionSlot ( int  positionPercentage)
slot

Definition at line 98 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::cameraRawPointsSlot ( MeshPtr  mesh)
slot

Definition at line 46 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::cameraRotateAngleSlot ( int  angle)
slot

Definition at line 208 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::cameraViewAngleSlot ( int  angle)
slot

Definition at line 202 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::rotationChanged ( int  value)
signal
void cx::CXVBcameraPath::setAutomaticRotation ( bool  automaticRotation)

Definition at line 225 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::setCameraRotations ( std::vector< double >  cameraRotations)

Definition at line 219 of file cxVBcameraPath.cpp.

void cx::CXVBcameraPath::setRoutePositions ( std::vector< Eigen::Vector3d >  routePositions)

Definition at line 214 of file cxVBcameraPath.cpp.


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