11 #ifndef CXNAVIGATION_H 12 #define CXNAVIGATION_H 14 #include "cxResourceVisualizationExport.h" 32 enum VIEW_TYPE { v2D = 0x01, v3D=0x02, vBOTH=0x03 };
34 void centerToTooltip();
35 void centerToPosition(
Vector3D p_r, QFlags<VIEW_TYPE> viewType=vBOTH);
40 void moveManualToolToPosition(
Vector3D& p_r);
41 Vector3D findDataCenter(
const std::vector<DataPtr> &data);
42 void centerToData(
DataPtr image);
43 void centerToData(
const std::vector<DataPtr>& images);
45 VisServicesPtr mServices;
52 #endif // CXNAVIGATION_H boost::shared_ptr< class ViewGroupData > ViewGroupDataPtr
boost::shared_ptr< class CameraControl > CameraControlPtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class Data > DataPtr
static DataViewProperties createFull()
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
Namespace for all CustusX production code.