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

RAII wrapper for MITK interface to NDI trackers. More...

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

Protected Member Functions

 MITKNDITracker (mitk::DataStorage::Pointer dataStorage, std::string portName, mitk::TrackingDeviceData deviceData, std::string toolConfigFileName, int preferredFramesPerSecond)
 Retrives the current tracking data. More...
 
virtual ~MITKNDITracker ()
 
 MITKNDITracker (const MITKNDITracker &)
 
MITKNDITrackeroperator= (const MITKNDITracker &)
 
void StartTracking ()
 
void StopTracking ()
 
bool IsTracking () const
 
void OpenConnection ()
 
void CloseConnection ()
 
- 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 MITK interface to NDI trackers.

Constructor & Destructor Documentation

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

Retrives the current tracking data.

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

Member Function Documentation

void niftk::MITKNDITracker::CloseConnection ( )
protected
bool niftk::MITKNDITracker::IsTracking ( ) const
protected
void niftk::MITKNDITracker::OpenConnection ( )
protected
MITKNDITracker& niftk::MITKNDITracker::operator= ( const MITKNDITracker )
protected
void niftk::MITKNDITracker::StartTracking ( )
protected
void niftk::MITKNDITracker::StopTracking ( )
protected

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