12 #ifndef CXTRACKINGSERVICENULL_H
13 #define CXTRACKINGSERVICENULL_H
15 #include "cxResourceExport.h"
34 virtual ToolPtr getTool(
const QString& uid);
35 virtual ToolPtr getActiveTool();
36 virtual void setActiveTool(
const QString& uid);
37 virtual void clearActiveTool();
38 virtual ToolPtr getFirstProbe();
40 virtual ToolPtr getReferenceTool()
const;
41 virtual ToolPtr getManualTool();
45 virtual bool isPlaybackMode()
const;
50 virtual std::vector<TrackerConfigurationPtr> getConfigurations();
53 virtual void setCurrentTrackingSystemImplementation(QString trackingSystemImplementation);
54 virtual QString getCurrentTrackingSystemImplementation();
58 virtual std::vector<TrackingSystemServicePtr> getTrackingSystems();
59 virtual void resetTimeSynchronization();
61 virtual bool isNull();
63 void printWarning()
const;
66 #endif // CXTRACKINGSERVICENULL_H