32 #ifndef CXNAVIGATION_H
33 #define CXNAVIGATION_H
35 #include "cxResourceVisualizationExport.h"
54 enum VIEW_TYPE { v2D = 0x01, v3D=0x02, vBOTH=0x03 };
56 void centerToTooltip();
57 void centerToPosition(
Vector3D p_r, QFlags<VIEW_TYPE> viewType=vBOTH);
62 void moveManualToolToPosition(
Vector3D& p_r);
63 Vector3D findDataCenter(
const std::vector<DataPtr> &data);
64 void centerToData(
DataPtr image);
65 void centerToData(
const std::vector<DataPtr>& images);
76 #endif // CXNAVIGATION_H
boost::shared_ptr< class ViewGroupData > ViewGroupDataPtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class Navigation > NavigationPtr
boost::shared_ptr< class Data > DataPtr
static DataViewProperties createFull()
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
boost::shared_ptr< class CameraControl > CameraControlPtr