NorMIT-nav
16.5
An IGT application
|
#include <cxTrackingServiceNull.h>
Public Member Functions | |
TrackingServiceNull () | |
virtual Tool::State | getState () const |
virtual void | setState (const Tool::State val) |
virtual ToolPtr | getTool (const QString &uid) |
get a tool More... | |
virtual ToolPtr | getActiveTool () |
get the tool that has higest priority when tracking More... | |
virtual void | setActiveTool (const QString &uid) |
set a tool to be the active tool More... | |
virtual ToolPtr | getFirstProbe () |
get the active probe or any if none active More... | |
virtual ToolPtr | getReferenceTool () const |
tool used as patient reference More... | |
virtual ToolPtr | getManualTool () |
a mouse-controllable virtual tool that is available even when not tracking. More... | |
virtual ToolMap | getTools () |
get configured and initialized tools More... | |
virtual bool | isPlaybackMode () const |
virtual void | setPlaybackMode (PlaybackTimePtr controller) |
virtual SessionToolHistoryMap | getSessionHistory (double startTime, double stopTime) |
virtual void | runDummyTool (DummyToolPtr tool) |
virtual TrackerConfigurationPtr | getConfiguration () |
virtual void | installTrackingSystem (TrackingSystemServicePtr system) |
virtual void | unInstallTrackingSystem (TrackingSystemServicePtr system) |
virtual std::vector < TrackingSystemServicePtr > | getTrackingSystems () |
virtual bool | isNull () |
Public Member Functions inherited from cx::TrackingService | |
virtual | ~TrackingService () |
Additional Inherited Members | |
Public Types inherited from cx::TrackingService | |
typedef std::map< QString, ToolPtr > | ToolMap |
Signals inherited from cx::TrackingService | |
void | stateChanged () |
void | activeToolChanged (const QString &uId) |
Static Public Member Functions inherited from cx::TrackingService | |
static TrackingServicePtr | getNullObject () |
Definition at line 47 of file cxTrackingServiceNull.h.
cx::TrackingServiceNull::TrackingServiceNull | ( | ) |
Definition at line 40 of file cxTrackingServiceNull.cpp.
|
virtual |
get the tool that has higest priority when tracking
Implements cx::TrackingService.
Definition at line 69 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 122 of file cxTrackingServiceNull.cpp.
|
virtual |
get the active probe or any if none active
Implements cx::TrackingService.
Definition at line 80 of file cxTrackingServiceNull.cpp.
|
virtual |
a mouse-controllable virtual tool that is available even when not tracking.
Implements cx::TrackingService.
Definition at line 92 of file cxTrackingServiceNull.cpp.
|
virtual |
tool used as patient reference
Implements cx::TrackingService.
Definition at line 86 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 113 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 53 of file cxTrackingServiceNull.cpp.
|
virtual |
|
virtual |
get configured and initialized tools
Implements cx::TrackingService.
Definition at line 98 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 137 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 127 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 43 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 103 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 118 of file cxTrackingServiceNull.cpp.
|
virtual |
set a tool to be the active tool
Implements cx::TrackingService.
Definition at line 75 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 108 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 58 of file cxTrackingServiceNull.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 132 of file cxTrackingServiceNull.cpp.