12 #ifndef CXVBCAMERAPATH_H 13 #define CXVBCAMERAPATH_H 48 int mNumberOfInputPoints;
49 int mNumberOfControlPoints;
53 double mLastCameraViewAngle;
54 double mLastCameraRotAngle;
56 void updateManualToolPosition();
57 void generateSplineCurve(
MeshPtr mesh);
73 #endif // CXVBCAMERAPATH_H
vtkSmartPointer< class vtkCardinalSpline > vtkCardinalSplinePtr
void cameraRawPointsSlot(MeshPtr mesh)
boost::shared_ptr< class TrackingService > TrackingServicePtr
vtkSmartPointer< class vtkParametricSpline > vtkParametricSplinePtr
void cameraRotateAngleSlot(int angle)
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
void cameraViewAngleSlot(int angle)
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
void cameraPathPositionSlot(int pos)
boost::shared_ptr< class Mesh > MeshPtr
CXVBcameraPath(TrackingServicePtr tracker, PatientModelServicePtr patientModel, ViewServicePtr visualization)
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr