NorMIT-nav
16.5
An IGT application
|
Tracking System Service. More...
#include <cxTrackingSystemService.h>
Signals | |
void | stateChanged () |
Public Member Functions | |
virtual | ~TrackingSystemService () |
virtual QString | getUid () const =0 |
virtual Tool::State | getState () const =0 |
virtual void | setState (const Tool::State val)=0 |
asynchronously request a state. Wait for signal stateChanged() More... | |
virtual std::vector< ToolPtr > | getTools ()=0 |
virtual TrackerConfigurationPtr | getConfiguration ()=0 |
virtual ToolPtr | getReference ()=0 |
reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool More... | |
virtual void | setLoggingFolder (QString loggingFolder)=0 |
Tracking System Service.
Represents one tracking system consisting of a collection of tools. Several such may exist.
Definition at line 24 of file cxTrackingSystemService.h.
|
inlinevirtual |
Definition at line 28 of file cxTrackingSystemService.h.
|
pure virtual |
|
pure virtual |
reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool
Implemented in cx::TrackingSystemIGSTKService, cx::OpenIGTLinkTrackingSystemService, cx::TrackingSystemPlaybackService, and cx::TrackingSystemDummyService.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
loggingFolder | path to the folder where logs should be saved |
Implemented in cx::TrackingSystemIGSTKService, cx::OpenIGTLinkTrackingSystemService, cx::TrackingSystemPlaybackService, and cx::TrackingSystemDummyService.
|
pure virtual |
asynchronously request a state. Wait for signal stateChanged()
Implemented in cx::TrackingSystemIGSTKService, cx::TrackingSystemPlaybackService, cx::OpenIGTLinkTrackingSystemService, and cx::TrackingSystemDummyService.
|
signal |