![]() |
CustusX
15.8
An IGT application
|
#include <cxTrackingServiceProxy.h>
Public Member Functions | |
| TrackingServiceProxy (ctkPluginContext *pluginContext) | |
| 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 () |
| bool | isNull () |
Public Member Functions inherited from cx::TrackingService | |
| virtual | ~TrackingService () |
Static Public Member Functions | |
| static TrackingServicePtr | create (ctkPluginContext *pluginContext) |
Static Public Member Functions inherited from cx::TrackingService | |
| static TrackingServicePtr | getNullObject () |
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) |
| void | newProbe (const ToolPtr probe) |
Definition at line 48 of file cxTrackingServiceProxy.h.
| cx::TrackingServiceProxy::TrackingServiceProxy | ( | ctkPluginContext * | pluginContext | ) |
Definition at line 48 of file cxTrackingServiceProxy.cpp.
|
static |
Definition at line 43 of file cxTrackingServiceProxy.cpp.
|
virtual |
get the tool that has higest priority when tracking
Implements cx::TrackingService.
Definition at line 109 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 159 of file cxTrackingServiceProxy.cpp.
|
virtual |
get the active probe or any if none active
Implements cx::TrackingService.
Definition at line 119 of file cxTrackingServiceProxy.cpp.
|
virtual |
a mouse-controllable virtual tool that is available even when not tracking.
Implements cx::TrackingService.
Definition at line 129 of file cxTrackingServiceProxy.cpp.
|
virtual |
tool used as patient reference
Implements cx::TrackingService.
Definition at line 124 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 149 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 94 of file cxTrackingServiceProxy.cpp.
|
virtual |
get a tool
Implements cx::TrackingService.
Definition at line 104 of file cxTrackingServiceProxy.cpp.
|
virtual |
get configured and initialized tools
Implements cx::TrackingService.
Definition at line 134 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 175 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 165 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 89 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 139 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 154 of file cxTrackingServiceProxy.cpp.
|
virtual |
set a tool to be the active tool
Implements cx::TrackingService.
Definition at line 114 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 144 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 99 of file cxTrackingServiceProxy.cpp.
|
virtual |
Implements cx::TrackingService.
Definition at line 170 of file cxTrackingServiceProxy.cpp.