Fraxinus
17.12-rc4
An IGT application
|
Interface towards one tracking system. More...
#include <cxTrackingSystemIGSTKService.h>
Signals | |
void | configured () |
system is configured More... | |
void | deconfigured () |
void | initialized () |
system is initialized More... | |
void | uninitialized () |
system is uninitialized More... | |
void | trackingStarted () |
system starts tracking More... | |
void | trackingStopped () |
system stops tracking More... | |
Signals inherited from cx::TrackingSystemService | |
void | stateChanged () |
Public Member Functions | |
TrackingSystemIGSTKService () | |
virtual | ~TrackingSystemIGSTKService () |
virtual QString | getUid () const |
virtual std::vector< ToolPtr > | getTools () |
virtual ToolPtr | getReference () |
reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool More... | |
virtual Tool::State | getState () const |
virtual void | setState (const Tool::State val) |
asynchronously request a state. Wait for signal stateChanged() More... | |
virtual void | setLoggingFolder (QString loggingFolder) |
virtual TrackerConfigurationPtr | getConfiguration () |
Public Member Functions inherited from cx::TrackingSystemService | |
virtual | ~TrackingSystemService () |
Interface towards one tracking system.
Links the navigation to the physical world. Devices with a physical position are realized by tracking hardware.
ToolManager and Tool are implemented using IGSTK, and communicates with the Polaris and Aurora tracking systems.
Examples of Polaris tracking devices:
Definition at line 82 of file cxTrackingSystemIGSTKService.h.
cx::TrackingSystemIGSTKService::TrackingSystemIGSTKService | ( | ) |
Definition at line 76 of file cxTrackingSystemIGSTKService.cpp.
|
virtual |
Definition at line 86 of file cxTrackingSystemIGSTKService.cpp.
|
signal |
system is configured
|
signal |
|
virtual |
Implements cx::TrackingSystemService.
Definition at line 520 of file cxTrackingSystemIGSTKService.cpp.
|
inlinevirtual |
reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool
Implements cx::TrackingSystemService.
Definition at line 92 of file cxTrackingSystemIGSTKService.h.
|
virtual |
Implements cx::TrackingSystemService.
Definition at line 96 of file cxTrackingSystemIGSTKService.cpp.
|
virtual |
Implements cx::TrackingSystemService.
Definition at line 91 of file cxTrackingSystemIGSTKService.cpp.
|
inlinevirtual |
Implements cx::TrackingSystemService.
Definition at line 90 of file cxTrackingSystemIGSTKService.h.
|
signal |
system is initialized
|
virtual |
loggingFolder | path to the folder where logs should be saved |
Implements cx::TrackingSystemService.
Definition at line 432 of file cxTrackingSystemIGSTKService.cpp.
|
virtual |
asynchronously request a state. Wait for signal stateChanged()
Implements cx::TrackingSystemService.
Definition at line 101 of file cxTrackingSystemIGSTKService.cpp.
|
signal |
system starts tracking
|
signal |
system stops tracking
|
signal |
system is uninitialized