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

Manager for IGSTK interface. 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

◆ IgstkToolManager()

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

Definition at line 34 of file cxIgstkToolManager.cpp.

◆ ~IgstkToolManager()

cx::IgstkToolManager::~IgstkToolManager ( )
virtual

Definition at line 57 of file cxIgstkToolManager.cpp.

Member Function Documentation

◆ error

void cx::IgstkToolManager::error ( )
signal

◆ getRefereceTool()

IgstkToolPtr cx::IgstkToolManager::getRefereceTool ( )

ThreadSafe.

Definition at line 71 of file cxIgstkToolManager.cpp.

◆ getTools()

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

ThreadSafe.

Definition at line 65 of file cxIgstkToolManager.cpp.

◆ initialized

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

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

◆ initializeSlot

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

connects to the hardware

Definition at line 143 of file cxIgstkToolManager.cpp.

◆ tracking

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

◆ trackSlot

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: