48 void TrackingServiceNull::printWarning()
const
139 return std::vector<TrackingSystemServicePtr> ();
virtual ToolPtr getFirstProbe()
get the active probe or any if none active
virtual Tool::State getState() const
virtual ToolPtr getTool(const QString &uid)
get a tool
std::map< ToolPtr, TimedTransformMap > SessionToolHistoryMap
virtual ToolPtr getManualTool()
a mouse-controllable virtual tool that is available even when not tracking.
virtual ToolMap getTools()
get configured and initialized tools
virtual void runDummyTool(DummyToolPtr tool)
virtual void installTrackingSystem(TrackingSystemServicePtr system)
virtual TrackerConfigurationPtr getConfiguration()
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
virtual void setPlaybackMode(PlaybackTimePtr controller)
boost::shared_ptr< class DummyTool > DummyToolPtr
boost::shared_ptr< class TrackerConfiguration > TrackerConfigurationPtr
virtual std::vector< TrackingSystemServicePtr > getTrackingSystems()
static TrackerConfigurationPtr getNullObject()
virtual ToolPtr getActiveTool()
get the tool that has higest priority when tracking
std::map< QString, ToolPtr > ToolMap
virtual void setActiveTool(const QString &uid)
set a tool to be the active tool
virtual void setState(const Tool::State val)
virtual bool isPlaybackMode() const
virtual void unInstallTrackingSystem(TrackingSystemServicePtr system)
virtual ToolPtr getReferenceTool() const
tool used as patient reference
virtual SessionToolHistoryMap getSessionHistory(double startTime, double stopTime)
boost::shared_ptr< class Tool > ToolPtr
boost::shared_ptr< class TrackingSystemService > TrackingSystemServicePtr