NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::ToolInternalStructure > toolStructures, ToolFileParser::ToolInternalStructure 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 65 of file cxIgstkTrackerThread.h.

Constructor & Destructor Documentation

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

Definition at line 42 of file cxIgstkTrackerThread.cpp.

cx::IgstkTrackerThread::~IgstkTrackerThread ( )
virtual

Definition at line 52 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 61 of file cxIgstkTrackerThread.cpp.

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

ThreadSafe.

Definition at line 56 of file cxIgstkTrackerThread.cpp.

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

connects to the hardware. Threadsafe.

Definition at line 66 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 71 of file cxIgstkTrackerThread.cpp.

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

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