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

RAII object to connect to Aurora Table Top tracker. More...

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

Public Member Functions

 mitkClassMacroItkParent (AuroraTableTopTracker, niftk::PLUSNDITracker) mitkNewMacro4Param(AuroraTableTopTracker
 
- 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 Member Functions

 AuroraTableTopTracker (mitk::DataStorage::Pointer dataStorage, std::string portName, std::string toolConfigFileName, int baudRate)
 
virtual ~AuroraTableTopTracker ()
 
 AuroraTableTopTracker (const AuroraTableTopTracker &)
 
AuroraTableTopTrackeroperator= (const AuroraTableTopTracker &)
 
- Protected Member Functions inherited from niftk::PLUSNDITracker
 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

- 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 object to connect to Aurora Table Top tracker.

Constructor & Destructor Documentation

niftk::AuroraTableTopTracker::AuroraTableTopTracker ( mitk::DataStorage::Pointer  dataStorage,
std::string  portName,
std::string  toolConfigFileName,
int  baudRate 
)
protected
niftk::AuroraTableTopTracker::~AuroraTableTopTracker ( )
protectedvirtual
niftk::AuroraTableTopTracker::AuroraTableTopTracker ( const AuroraTableTopTracker )
protected

Member Function Documentation

niftk::AuroraTableTopTracker::mitkClassMacroItkParent ( AuroraTableTopTracker  ,
niftk::PLUSNDITracker   
)
AuroraTableTopTracker& niftk::AuroraTableTopTracker::operator= ( const AuroraTableTopTracker )
protected

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