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

Class to create Aurora Table Top trackers. More...

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

Public Member Functions

 MITKAuroraTableTopDataSourceFactory ()
 
virtual ~MITKAuroraTableTopDataSourceFactory ()
 
virtual IGIDataSourceI::Pointer CreateService (mitk::DataStorage::Pointer dataStorage, const IGIDataSourceProperties &properties) const override
 Actually creates the tracker. More...
 
virtual IGIInitialisationDialogCreateInitialisationDialog (QWidget *parent) const override
 
- Public Member Functions inherited from niftk::MITKTrackerDataSourceFactory
 MITKTrackerDataSourceFactory (QString factoryName)
 
virtual ~MITKTrackerDataSourceFactory ()
 
virtual IGIConfigurationDialogCreateConfigurationDialog (QWidget *parent, niftk::IGIDataSourceI::Pointer service) const override
 
virtual QList< QString > GetLegacyClassNames () const override
 Returns the empty list, as there are no legacy names. More...
 
void ExtractProperties (const IGIDataSourceProperties &properties, std::string &outputPortName, std::string &outputFileName, int &baudRate) const
 Extracts some parameters, needed to construct niftk::NDITrackers. More...
 
- Public Member Functions inherited from niftk::IGIDataSourceFactoryServiceI
virtual QString GetName () const
 Returns the name of the data source factory, as perceived by the user in the GUI. More...
 
bool HasInitialiseGui () const
 
bool HasConfigurationGui () const
 

Additional Inherited Members

- Protected Member Functions inherited from niftk::IGIDataSourceFactoryServiceI
 IGIDataSourceFactoryServiceI (QString name, bool hasInitialiseGui, bool hasConfigurationGui)
 
virtual ~IGIDataSourceFactoryServiceI ()
 

Detailed Description

Class to create Aurora Table Top trackers.

Constructor & Destructor Documentation

niftk::MITKAuroraTableTopDataSourceFactory::MITKAuroraTableTopDataSourceFactory ( )
niftk::MITKAuroraTableTopDataSourceFactory::~MITKAuroraTableTopDataSourceFactory ( )
virtual

Member Function Documentation

IGIInitialisationDialog * niftk::MITKAuroraTableTopDataSourceFactory::CreateInitialisationDialog ( QWidget *  parent) const
overridevirtual
See also
IGIDataSourceFactoryServiceI::CreateInitialisationDialog()

All NDI trackers need the port (USB port) number, baud rate and config file settings at startup.

Implements niftk::IGIDataSourceFactoryServiceI.

IGIDataSourceI::Pointer niftk::MITKAuroraTableTopDataSourceFactory::CreateService ( mitk::DataStorage::Pointer  dataStorage,
const IGIDataSourceProperties properties 
) const
overridevirtual

Actually creates the tracker.

Implements niftk::MITKTrackerDataSourceFactory.


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