CustusX  2020.11.07-dev+develop.4ce4a
An IGT application
cx::IgstkTrackerThread Class Reference

Thread containing all of IGSTK. More...

#include <cxIgstkTrackerThread.h>

Inheritance diagram for cx::IgstkTrackerThread:

Signals

void configured (bool on)
 
void initialized (bool on)
 system is initialized More...
 
void tracking (bool on)
 
void error ()
 
void requestInitialize (bool on)
 internal signal More...
 
void requestTrack (bool on)
 internal signal More...
 

Public Member Functions

 IgstkTrackerThread (ToolFileParser::TrackerInternalStructure trackerStructure, std::vector< ToolFileParser::ToolInternalStructurePtr > toolStructures, ToolFileParser::ToolInternalStructurePtr referenceToolStructure)
 
virtual ~IgstkTrackerThread ()
 
void initialize (bool on)
 connects to the hardware. Threadsafe. More...
 
void track (bool on)
 tracking on or off. Threadsafe. More...
 
std::map< QString, IgstkToolPtrgetTools ()
 ThreadSafe. More...
 
IgstkToolPtr getRefereceTool ()
 ThreadSafe. More...
 

Detailed Description

Thread containing all of IGSTK.

See also
ToolManager
Date
Mar 16, 2011
Author
Janne Beate Bakeng, SINTEF
Christian Askeland, SINTEF

Definition at line 44 of file cxIgstkTrackerThread.h.

Constructor & Destructor Documentation

cx::IgstkTrackerThread::IgstkTrackerThread ( ToolFileParser::TrackerInternalStructure  trackerStructure,
std::vector< ToolFileParser::ToolInternalStructurePtr toolStructures,
ToolFileParser::ToolInternalStructurePtr  referenceToolStructure 
)

Definition at line 21 of file cxIgstkTrackerThread.cpp.

cx::IgstkTrackerThread::~IgstkTrackerThread ( )
virtual

Definition at line 31 of file cxIgstkTrackerThread.cpp.

Member Function Documentation

void cx::IgstkTrackerThread::configured ( bool  on)
signal
void cx::IgstkTrackerThread::error ( )
signal
IgstkToolPtr cx::IgstkTrackerThread::getRefereceTool ( )

ThreadSafe.

Definition at line 40 of file cxIgstkTrackerThread.cpp.

std::map< QString, IgstkToolPtr > cx::IgstkTrackerThread::getTools ( )

ThreadSafe.

Definition at line 35 of file cxIgstkTrackerThread.cpp.

void cx::IgstkTrackerThread::initialize ( bool  on)

connects to the hardware. Threadsafe.

Definition at line 45 of file cxIgstkTrackerThread.cpp.

void cx::IgstkTrackerThread::initialized ( bool  on)
signal

system is initialized

void cx::IgstkTrackerThread::requestInitialize ( bool  on)
signal

internal signal

void cx::IgstkTrackerThread::requestTrack ( bool  on)
signal

internal signal

void cx::IgstkTrackerThread::track ( bool  on)

tracking on or off. Threadsafe.

Definition at line 50 of file cxIgstkTrackerThread.cpp.

void cx::IgstkTrackerThread::tracking ( bool  on)
signal

The documentation for this class was generated from the following files: