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 vtkPolyData > vtkPolyDataPtr
vtkSmartPointer< class vtkCursor3D > vtkCursor3DPtr
vtkSmartPointer< class vtkSTLReader > vtkSTLReaderPtr
Definition of characteristics for an Ultrasound Probe Sector.