CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::ToolInternalStructure > toolStructures, ToolFileParser::ToolInternalStructure 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 69 of file cxIgstkToolManager.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file cxIgstkToolManager.cpp.

cx::IgstkToolManager::~IgstkToolManager ( )
virtual

Definition at line 78 of file cxIgstkToolManager.cpp.

Member Function Documentation

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

ThreadSafe.

Definition at line 90 of file cxIgstkToolManager.cpp.

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

ThreadSafe.

Definition at line 84 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 162 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 178 of file cxIgstkToolManager.cpp.


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