32 #ifndef CXNAVIGATION_H 33 #define CXNAVIGATION_H 35 #include "cxResourceVisualizationExport.h" 53 enum VIEW_TYPE { v2D = 0x01, v3D=0x02, vBOTH=0x03 };
55 void centerToTooltip();
56 void centerToPosition(
Vector3D p_r, QFlags<VIEW_TYPE> viewType=vBOTH);
61 void moveManualToolToPosition(
Vector3D& p_r);
62 Vector3D findDataCenter(
const std::vector<DataPtr> &data);
63 void centerToData(
DataPtr image);
64 void centerToData(
const std::vector<DataPtr>& images);
66 VisServicesPtr mServices;
73 #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.