CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::IgstkToolManager Class Reference

Manager for IGSTK interface.The manager exists inside IgstkTrackerThread . More...

#include <cxIgstkToolManager.h>

Inheritance diagram for cx::IgstkToolManager:

Public Slots

void initializeSlot (bool on)
 connects to the hardware More...
 
void trackSlot (bool on)
 tracking on or off More...
 

Signals

void initialized (bool on)
 when all trackers and tools are initialized == true, else false More...
 
void tracking (bool on)
 
void error ()
 

Public Member Functions

 IgstkToolManager (ToolFileParser::TrackerInternalStructure trackerStructure, std::vector< ToolFileParser::ToolInternalStructurePtr > toolStructures, ToolFileParser::ToolInternalStructurePtr referenceToolStructure)
 
virtual ~IgstkToolManager ()
 
std::map< QString, IgstkToolPtrgetTools ()
 ThreadSafe. More...
 
IgstkToolPtr getRefereceTool ()
 ThreadSafe. More...
 

Detailed Description

Manager for IGSTK interface.

The manager exists inside IgstkTrackerThread .

Date
Mar 17, 2011
Author
Janne Beate Bakeng, SINTEF
Christian Askeland, SINTEF

Definition at line 48 of file cxIgstkToolManager.h.

Constructor & Destructor Documentation

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

Definition at line 34 of file cxIgstkToolManager.cpp.

cx::IgstkToolManager::~IgstkToolManager ( )
virtual

Definition at line 57 of file cxIgstkToolManager.cpp.

Member Function Documentation

void cx::IgstkToolManager::error ( )
signal
IgstkToolPtr cx::IgstkToolManager::getRefereceTool ( )

ThreadSafe.

Definition at line 71 of file cxIgstkToolManager.cpp.

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

ThreadSafe.

Definition at line 65 of file cxIgstkToolManager.cpp.

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

when all trackers and tools are initialized == true, else false

void cx::IgstkToolManager::initializeSlot ( bool  on)
slot

connects to the hardware

Definition at line 143 of file cxIgstkToolManager.cpp.

void cx::IgstkToolManager::tracking ( bool  on)
signal
void cx::IgstkToolManager::trackSlot ( bool  on)
slot

tracking on or off

Definition at line 159 of file cxIgstkToolManager.cpp.


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