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

Factory class to create NiftyLinkServerDataSourceServices. More...

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

Public Member Functions

 NiftyLinkServerDataSourceFactory ()
 
virtual ~NiftyLinkServerDataSourceFactory ()
 
virtual IGIDataSourceI::Pointer CreateService (mitk::DataStorage::Pointer dataStorage, const IGIDataSourceProperties &properties) const override
 
virtual IGIInitialisationDialogCreateInitialisationDialog (QWidget *parent) const override
 
virtual IGIConfigurationDialogCreateConfigurationDialog (QWidget *parent, niftk::IGIDataSourceI::Pointer service) const override
 
virtual QList< QString > GetLegacyClassNames () const override
 Returns the empty list as there is no legacy equivalent. 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

Factory class to create NiftyLinkServerDataSourceServices.

Constructor & Destructor Documentation

niftk::NiftyLinkServerDataSourceFactory::NiftyLinkServerDataSourceFactory ( )
niftk::NiftyLinkServerDataSourceFactory::~NiftyLinkServerDataSourceFactory ( )
virtual

Member Function Documentation

IGIConfigurationDialog * niftk::NiftyLinkServerDataSourceFactory::CreateConfigurationDialog ( QWidget *  parent,
niftk::IGIDataSourceI::Pointer  service 
) const
overridevirtual
See also
IGIDataSourceFactoryServiceI::CreateConfigurationDialog()

NiftyLink server services allow the lag to be set.

Implements niftk::IGIDataSourceFactoryServiceI.

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

NiftyLink server services need to specify a port to listen on.

Implements niftk::IGIDataSourceFactoryServiceI.

IGIDataSourceI::Pointer niftk::NiftyLinkServerDataSourceFactory::CreateService ( mitk::DataStorage::Pointer  dataStorage,
const IGIDataSourceProperties properties 
) const
overridevirtual
QList< QString > niftk::NiftyLinkServerDataSourceFactory::GetLegacyClassNames ( ) const
overridevirtual

Returns the empty list as there is no legacy equivalent.

To replay the data from the legacy "network tracker", or "network ultrasonix" data sources, you should use the MITK local trackers that can read .txt files.

Implements niftk::IGIDataSourceFactoryServiceI.


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