33 #ifndef CXPLAYBACKTOOL_H_
34 #define CXPLAYBACKTOOL_H_
38 #include "cxResourceExport.h"
60 virtual std::set<Type> getTypes()
const;
64 virtual bool getVisible()
const;
65 virtual QString getUid()
const;
66 virtual QString getName()
const;
67 virtual bool isCalibrated()
const;
68 virtual double getTimestamp()
const;
70 virtual double getTooltipOffset()
const;
71 virtual void setTooltipOffset(
double val);
74 virtual std::map<int, Vector3D> getReferencePoints()
const;
78 virtual bool isInitialized()
const;
83 virtual void set_prMt(
const Transform3D& prMt,
double timestamp);
84 virtual void setVisible(
bool vis);
90 void timeChangedSlot();
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class PlaybackTool > PlaybackToolPtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< Probe > ProbePtr
vtkSmartPointer< class vtkPolyData > vtkPolyDataPtr
boost::shared_ptr< TimedTransformMap > TimedTransformMapPtr
std::map< double, Transform3D > TimedTransformMap
boost::shared_ptr< class Tool > ToolPtr