NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
Org_custusx_core_tracking_igstk

Classes

class  cx::IGSTKTrackingPluginActivator
 
class  cx::IgstkTool
 Class for controlling the igstk tracking (hardware) interface. More...
 
class  cx::IgstkToolManager
 Manager for IGSTK interface. More...
 
class  cx::IgstkTracker
 Class representing the navigation system. More...
 
class  cx::IgstkTrackerThread
 Thread containing all of IGSTK. More...
 
class  cx::ToolUsingIGSTK
 Class representing the tools a navigation system can recognize. More...
 
class  cx::TrackingSystemIGSTKService
 Interface towards one tracking system. More...
 

Typedefs

typedef boost::shared_ptr< class IgstkToolcx::IgstkToolPtr
 
typedef boost::weak_ptr< IgstkToolcx::IgstkToolWeakPtr
 
typedef boost::shared_ptr< IgstkToolManagercx::IgstkToolManagerPtr
 
typedef boost::shared_ptr< IgstkTrackercx::TrackerPtr
 
typedef boost::weak_ptr< IgstkTrackercx::TrackerWeakPtr
 
typedef boost::shared_ptr< IgstkTrackerThreadcx::IgstkTrackerThreadPtr
 
typedef boost::shared_ptr< class ProbeImplcx::ProbeImplPtr
 
typedef boost::shared_ptr< ToolUsingIGSTKcx::ToolUsingIGSTKPtr
 
typedef boost::shared_ptr< class ManualToolAdaptercx::ManualToolAdapterPtr
 
typedef boost::shared_ptr< class PlaybackTimecx::PlaybackTimePtr
 

Functions

void cx::sampleInfo2xml (const igstk::NDITracker::TrackingSampleInfo &info, QDomElement &node)
 
bool cx::toolTypeSort (const ToolPtr tool1, const ToolPtr tool2)
 function for sorting tools by type More...
 

Detailed Description

See cx::TrackingImplService.

Typedef Documentation

◆ IgstkToolManagerPtr

typedef boost::shared_ptr<IgstkToolManager> cx::IgstkToolManagerPtr

Definition at line 97 of file cxIgstkToolManager.h.

◆ IgstkToolPtr

typedef boost::shared_ptr< class IgstkTool > cx::IgstkToolPtr

Definition at line 35 of file cxOpenIGTLinkTool.h.

◆ IgstkToolWeakPtr

typedef boost::weak_ptr< IgstkTool > cx::IgstkToolWeakPtr

Definition at line 42 of file cxIgstkTool.h.

◆ IgstkTrackerThreadPtr

typedef boost::shared_ptr< class IgstkTrackerThread > cx::IgstkTrackerThreadPtr

Definition at line 80 of file cxIgstkTrackerThread.h.

◆ ManualToolAdapterPtr

typedef boost::shared_ptr< ManualToolAdapter > cx::ManualToolAdapterPtr

Definition at line 33 of file cxTrackingImplService.h.

◆ PlaybackTimePtr

typedef boost::shared_ptr< class PlaybackTime > cx::PlaybackTimePtr

Definition at line 42 of file cxTrackingSystemBronchoscopyService.h.

◆ ProbeImplPtr

typedef boost::shared_ptr< class ProbeImpl > cx::ProbeImplPtr

Definition at line 36 of file cxOpenIGTLinkTool.h.

◆ ToolUsingIGSTKPtr

typedef boost::shared_ptr<ToolUsingIGSTK> cx::ToolUsingIGSTKPtr

Definition at line 125 of file cxToolUsingIGSTK.h.

◆ TrackerPtr

typedef boost::shared_ptr<IgstkTracker> cx::TrackerPtr

Definition at line 157 of file cxIgstkTracker.h.

◆ TrackerWeakPtr

typedef boost::weak_ptr<IgstkTracker> cx::TrackerWeakPtr

Definition at line 158 of file cxIgstkTracker.h.

Function Documentation

◆ sampleInfo2xml()

void cx::sampleInfo2xml ( const igstk::NDITracker::TrackingSampleInfo &  info,
QDomElement &  node 
)

Definition at line 20 of file cxIgstkToolManager.cpp.

◆ toolTypeSort()

bool cx::toolTypeSort ( const ToolPtr  tool1,
const ToolPtr  tool2 
)

function for sorting tools by type

sorts tools in descending order of type

Parameters
tool1the first tool
tool2the second tool
Returns
whether the second tool is of higher priority than the first or not

Definition at line 561 of file cxTrackingImplService.cpp.