|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
12 #ifndef CXPLAYBACKTOOL_H_
13 #define CXPLAYBACKTOOL_H_
17 #include "cxResourceExport.h"
39 virtual std::set<Type> getTypes()
const;
43 virtual bool getVisible()
const;
44 virtual QString getUid()
const;
45 virtual QString getName()
const;
46 virtual bool isCalibrated()
const;
47 virtual double getTimestamp()
const;
49 virtual double getTooltipOffset()
const;
50 virtual void setTooltipOffset(
double val);
53 virtual std::map<QString, Vector3D> getReferencePoints()
const;
57 virtual bool isInitialized()
const;
62 virtual void set_prMt(
const Transform3D& prMt,
double timestamp);
63 virtual void setVisible(
bool vis);
69 void timeChangedSlot();
Namespace for all CustusX production code.
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class PlaybackTool > PlaybackToolPtr
std::map< double, Transform3D > TimedTransformMap
boost::shared_ptr< TimedTransformMap > TimedTransformMapPtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
boost::shared_ptr< class Tool > ToolPtr
boost::shared_ptr< Probe > ProbePtr