Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::TrackingDeviceTypeInformation Class Referenceabstract

Abstract class containing. More...

#include <mitkTrackingDeviceTypeInformation.h>

Inheritance diagram for mitk::TrackingDeviceTypeInformation:
Collaboration diagram for mitk::TrackingDeviceTypeInformation:

Public Member Functions

virtual ~TrackingDeviceTypeInformation ()
 
virtual TrackingDeviceSource::Pointer CreateTrackingDeviceSource (mitk::TrackingDevice::Pointer trackingDevice, mitk::NavigationToolStorage::Pointer navigationTools, std::string *errorMessage, std::vector< int > *toolCorrespondencesInToolStorage)=0
 
std::string GetTrackingDeviceName ()
 

Public Attributes

std::vector< TrackingDeviceDatam_TrackingDeviceData
 

Protected Attributes

std::string m_DeviceName
 

Detailed Description

Abstract class containing.

Documentation:

  • The name of your tracking device (which is used as unique identifier in many plugins etc.)
  • Information about how to create the tracking device source for your device.

More information on how to implement your own tracking device can be found here: How To Implement A Tracking Device

Definition at line 38 of file mitkTrackingDeviceTypeInformation.h.

Constructor & Destructor Documentation

virtual mitk::TrackingDeviceTypeInformation::~TrackingDeviceTypeInformation ( )
inlinevirtual

Definition at line 42 of file mitkTrackingDeviceTypeInformation.h.

Member Function Documentation

virtual TrackingDeviceSource::Pointer mitk::TrackingDeviceTypeInformation::CreateTrackingDeviceSource ( mitk::TrackingDevice::Pointer  trackingDevice,
mitk::NavigationToolStorage::Pointer  navigationTools,
std::string *  errorMessage,
std::vector< int > *  toolCorrespondencesInToolStorage 
)
pure virtual
std::string mitk::TrackingDeviceTypeInformation::GetTrackingDeviceName ( )
inline

Definition at line 50 of file mitkTrackingDeviceTypeInformation.h.

Member Data Documentation


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