CustusX  15.3.4-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Org_custusx_core_tracking

Classes

class  cx::ManualToolAdapter
 Adapter class for ManualTool.A ManualToolAdapter inherits from manual tool, but also contains a cx::Tool that is requests shape and probe info from. More...
 
class  cx::ConfigurationFileParser
 Class for reading the files defining a CustusX tool. More...
 
class  cx::ToolFileParser
 Class for reading the files defining a CustusX tool. More...
 
class  cx::TrackerConfigurationImpl
 
class  cx::TrackingImplService
 Interface towards the navigation system. More...
 
class  cx::TrackingPluginActivator
 
class  cx::TrackingSystemDummyService
 Interface towards a dummy tracking system. More...
 
class  cx::IgstkTool
 Class for controlling the igstk tracking (hardware) interface. More...
 
class  cx::IgstkToolManager
 Manager for IGSTK interface.The manager exists inside IgstkTrackerThread . 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...
 
class  cx::PlaybackTool
 A tool used during playback. More...
 
class  cx::TrackingSystemPlaybackService
 Interface towards a playback tracking system.Wraps another tracking system, enabling playback of the tools in that system. More...
 

Typedefs

typedef boost::shared_ptr
< IgstkTool > 
cx::IgstkToolPtr
 
typedef boost::weak_ptr
< IgstkTool > 
cx::IgstkToolWeakPtr
 
typedef boost::shared_ptr
< IgstkToolManager > 
cx::IgstkToolManagerPtr
 
typedef std::map< QString,
ToolPtr > 
cx::ToolMap
 
typedef boost::shared_ptr
< IgstkTracker > 
cx::TrackerPtr
 
typedef boost::weak_ptr
< IgstkTracker > 
cx::TrackerWeakPtr
 
typedef boost::shared_ptr
< class IgstkTrackerThread > 
cx::IgstkTrackerThreadPtr
 
typedef boost::shared_ptr
< class ProbeImpl > 
cx::ProbeImplPtr
 
typedef boost::shared_ptr
< ToolUsingIGSTK > 
cx::cxToolPtr
 
typedef boost::shared_ptr
< ManualToolAdapter > 
cx::ManualToolAdapterPtr
 
typedef boost::shared_ptr
< class PlaybackTime > 
cx::PlaybackTimePtr
 

Functions

bool cx::toolTypeSort (const ToolPtr tool1, const ToolPtr tool2)
 function for sorting tools by type More...
 

Detailed Description

See cx::TrackingImplService.

Typedef Documentation

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

Definition at line 157 of file cxToolUsingIGSTK.h.

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

Definition at line 115 of file cxIgstkToolManager.h.

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

Definition at line 60 of file cxIgstkTool.h.

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

Definition at line 62 of file cxIgstkTool.h.

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

Definition at line 54 of file cxTrackingImplService.h.

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

Definition at line 80 of file cxManualToolAdapter.h.

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

Definition at line 55 of file cxTrackingImplService.h.

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

Definition at line 72 of file cxToolUsingIGSTK.h.

typedef std::map< QString, ToolPtr > cx::ToolMap

Definition at line 64 of file cxIgstkTracker.h.

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

Definition at line 190 of file cxIgstkTracker.h.

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

Definition at line 191 of file cxIgstkTracker.h.

Function Documentation

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 537 of file cxTrackingImplService.cpp.