35 #include "cxResourceExport.h"
54 explicit ToolImpl(
const QString& uid=
"",
const QString& name =
"");
62 virtual const std::map<double, ToolPositionMetadata>& getMetadataHistory();
64 virtual double getTooltipOffset()
const;
65 virtual void setTooltipOffset(
double val);
68 virtual bool isNull() {
return false; }
70 virtual void addXml(QDomNode& dataNode) {}
74 virtual void set_prMt(
const Transform3D& prMt,
double timestamp);
81 double mTooltipOffset;
87 #endif // CXTOOLIMPL_H
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< ToolImpl > cxToolPtr
boost::shared_ptr< TimedTransformMap > TimedTransformMapPtr
boost::shared_ptr< class TrackingPositionFilter > TrackingPositionFilterPtr
std::map< double, Transform3D > TimedTransformMap