NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Protected Member Functions | List of all members
niftk::PLUSNDITracker Class Reference

RAII wrapper for PLUS/Atami interface to NDI trackers. More...

Inheritance diagram for niftk::PLUSNDITracker:
Inheritance graph
[legend]
Collaboration diagram for niftk::PLUSNDITracker:
Collaboration graph
[legend]

Protected Member Functions

 PLUSNDITracker (mitk::DataStorage::Pointer dataStorage, std::string portName, mitk::TrackingDeviceData deviceData, std::string toolConfigFileName, int preferredFramesPerSecond, int baudRate, int measurementVolumeNumber)
 Retrives the current tracking data. More...
 
virtual ~PLUSNDITracker ()
 
 PLUSNDITracker (const PLUSNDITracker &)
 
PLUSNDITrackeroperator= (const PLUSNDITracker &)
 
std::string ConvertPortNameToPortIndexPlusOne (const std::string &name) const
 converts the name=/dev/cu.bluetooth (or similar), to an index in the list of enumerated ports. More...
 
- Protected Member Functions inherited from niftk::NDITracker
 NDITracker (mitk::DataStorage::Pointer dataStorage, std::string portName, mitk::TrackingDeviceData deviceData, std::string toolConfigFileName, int preferredFramesPerSecond)
 
virtual ~NDITracker ()
 
 NDITracker (const NDITracker &)
 
NDITrackeroperator= (const NDITracker &)
 

Additional Inherited Members

- Public Member Functions inherited from niftk::NDITracker
 mitkClassMacroItkParent (NDITracker, itk::Object) virtual int GetPreferredFramesPerSecond()
 
virtual std::map< std::string,
vtkSmartPointer< vtkMatrix4x4 > > 
GetTrackingData ()=0
 Retrives the current tracking data. More...
 
void SetVisibilityOfTrackingVolume (bool isVisible)
 Set the tracking volume visible or invisible. More...
 
bool GetVisibilityOfTrackingVolume () const
 Get the visibility flag for the tracking volume. More...
 
- Protected Attributes inherited from niftk::NDITracker
mitk::DataStorage::Pointer m_DataStorage
 
std::string m_PortName
 
mitk::TrackingDeviceData m_DeviceData
 
std::string m_ToolConfigFileName
 
int m_PreferredFramesPerSecond
 
mitk::NavigationToolStorage::Pointer m_NavigationToolStorage
 
mitk::TrackingVolumeGenerator::Pointer m_TrackingVolumeGenerator
 
mitk::DataNode::Pointer m_TrackingVolumeNode
 

Detailed Description

RAII wrapper for PLUS/Atami interface to NDI trackers.

Constructor & Destructor Documentation

niftk::PLUSNDITracker::PLUSNDITracker ( mitk::DataStorage::Pointer  dataStorage,
std::string  portName,
mitk::TrackingDeviceData  deviceData,
std::string  toolConfigFileName,
int  preferredFramesPerSecond,
int  baudRate,
int  measurementVolumeNumber 
)
protected

Retrives the current tracking data.

niftk::PLUSNDITracker::~PLUSNDITracker ( )
protectedvirtual
niftk::PLUSNDITracker::PLUSNDITracker ( const PLUSNDITracker )
protected

Member Function Documentation

std::string niftk::PLUSNDITracker::ConvertPortNameToPortIndexPlusOne ( const std::string name) const
protected

converts the name=/dev/cu.bluetooth (or similar), to an index in the list of enumerated ports.

PLUSNDITracker& niftk::PLUSNDITracker::operator= ( const PLUSNDITracker )
protected

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