NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Class to create Aurora Dome trackers. More...
Public Member Functions | |
MITKAuroraDomeDataSourceFactory () | |
virtual | ~MITKAuroraDomeDataSourceFactory () |
virtual IGIDataSourceI::Pointer | CreateService (mitk::DataStorage::Pointer dataStorage, const IGIDataSourceProperties &properties) const override |
Actually creates the tracker. More... | |
virtual IGIInitialisationDialog * | CreateInitialisationDialog (QWidget *parent) const override |
Public Member Functions inherited from niftk::MITKTrackerDataSourceFactory | |
MITKTrackerDataSourceFactory (QString factoryName) | |
virtual | ~MITKTrackerDataSourceFactory () |
virtual IGIConfigurationDialog * | CreateConfigurationDialog (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 () |
Class to create Aurora Dome trackers.
niftk::MITKAuroraDomeDataSourceFactory::MITKAuroraDomeDataSourceFactory | ( | ) |
|
virtual |
|
overridevirtual |
All NDI trackers need the port (USB port) number, baud rate and config file settings at startup.
Implements niftk::IGIDataSourceFactoryServiceI.
|
overridevirtual |
Actually creates the tracker.
Implements niftk::MITKTrackerDataSourceFactory.