15 #ifndef niftkIGIDataSourceFactoryServiceRAII_h
16 #define niftkIGIDataSourceFactoryServiceRAII_h
18 #include "niftkIGIDataSourcesExports.h"
22 #include <usServiceReference.h>
23 #include <usModuleContext.h>
52 IGIDataSourceI::Pointer CreateService(mitk::DataStorage::Pointer dataStorage,
59 us::ModuleContext* m_ModuleContext;
60 std::vector<us::ServiceReference<IGIDataSourceFactoryServiceI> > m_Refs;
RAII object to retrieve a specific IGIDataSourceFactoryServiceI subclass.
Definition: niftkIGIDataSourceFactoryServiceRAII.h:34
QMap< QString, QVariant > IGIDataSourceProperties
Definition: niftkIGIDataSourceI.h:33
Definition: niftkExceptionObject.h:21
Interface for a factory to create niftk::IGIDataSourceServiceI.
Definition: niftkIGIDataSourceFactoryServiceI.h:38