Medical Imaging Interaction Toolkit  2023.12.00
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 34 of file mitkTrackingDeviceTypeInformation.h.

Constructor & Destructor Documentation

◆ ~TrackingDeviceTypeInformation()

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

Definition at line 38 of file mitkTrackingDeviceTypeInformation.h.

Member Function Documentation

◆ CreateTrackingDeviceSource()

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

◆ GetTrackingDeviceName()

std::string mitk::TrackingDeviceTypeInformation::GetTrackingDeviceName ( )
inline

Definition at line 46 of file mitkTrackingDeviceTypeInformation.h.

Member Data Documentation

◆ m_DeviceName

std::string mitk::TrackingDeviceTypeInformation::m_DeviceName
protected

Definition at line 52 of file mitkTrackingDeviceTypeInformation.h.

◆ m_TrackingDeviceData

std::vector<TrackingDeviceData> mitk::TrackingDeviceTypeInformation::m_TrackingDeviceData

Definition at line 49 of file mitkTrackingDeviceTypeInformation.h.


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