34 #ifndef CXMANUALTOOL_H_ 35 #define CXMANUALTOOL_H_ 37 #include "cxResourceExport.h" 62 explicit ManualTool(
const QString& uid,
const QString& name =
"");
64 virtual std::set<Type> getTypes()
const;
67 virtual bool getVisible()
const;
68 virtual QString getUid()
const;
69 virtual QString getName()
const;
70 virtual int getIndex()
const;
71 virtual bool isCalibrated()
const;
72 virtual double getTimestamp()
const;
73 virtual void set_prMt(
const Transform3D& prMt,
double timestamp=-1);
77 virtual void setVisible(
bool vis);
80 void read3DCrossHairSlot(
double toolTipOffset)
const;
89 void update3DCrossHair(
double toolTipOffset)
const;
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class ManualTool > ManualToolPtr
vtkSmartPointer< class vtkCursor3D > vtkCursor3DPtr
vtkSmartPointer< class vtkSTLReader > vtkSTLReaderPtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
Definition of characteristics for an Ultrasound Probe Sector.
Namespace for all CustusX production code.