33 #ifndef CXTRACKINGSERVICENULL_H 34 #define CXTRACKINGSERVICENULL_H 36 #include "cxResourceExport.h" 55 virtual ToolPtr getTool(
const QString& uid);
56 virtual ToolPtr getActiveTool();
57 virtual void setActiveTool(
const QString& uid);
58 virtual ToolPtr getFirstProbe();
60 virtual ToolPtr getReferenceTool()
const;
61 virtual ToolPtr getManualTool();
65 virtual bool isPlaybackMode()
const;
74 virtual std::vector<TrackingSystemServicePtr> getTrackingSystems();
76 virtual bool isNull();
78 void printWarning()
const;
81 #endif // CXTRACKINGSERVICENULL_H std::map< ToolPtr, TimedTransformMap > SessionToolHistoryMap
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class DummyTool > DummyToolPtr
boost::shared_ptr< class TrackerConfiguration > TrackerConfigurationPtr
Service providing tools and tracking systems.
std::map< QString, ToolPtr > ToolMap
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr
boost::shared_ptr< class TrackingSystemService > TrackingSystemServicePtr