NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Object factory class to create and register our IO classes. More...
Public Member Functions | |
mitkClassMacro (CoreIOObjectFactory, mitk::CoreObjectFactoryBase) static Pointer New() | |
virtual mitk::Mapper::Pointer | CreateMapper (mitk::DataNode *node, MapperSlotId slotId) override |
virtual void | SetDefaultProperties (mitk::DataNode *node) override |
DEPRECATED (virtual const char *GetFileExtensions()) | |
DEPRECATED (virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap()) | |
DEPRECATED (virtual const char *GetSaveFileExtensions()) | |
DEPRECATED (virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap()) | |
Protected Member Functions | |
CoreIOObjectFactory () | |
virtual | ~CoreIOObjectFactory () |
void | CreateFileExtensionsMap () |
Protected Attributes | |
MultimapType | m_FileExtensionsMap |
MultimapType | m_SaveFileExtensionsMap |
Object factory class to create and register our IO classes.
Specifically, this class contains the logic to register a DRC specific Analyze image reader, and NifTK specific Nifti reader.
|
protected |
Important note:
Registering ITK image IOs to mitk::FileReaderRegistry here must follow the same logic as registering them to the ITK object factories in itk::NifTKImageIOFactory in the niftkITK library.
TODO ITK readers and writers should be registered from itk::NifTKImageIOFactory.
|
protectedvirtual |
TODO ITK readers and writers should be unregistered from itk::NifTKImageIOFactory.
|
protected |
|
overridevirtual |
niftk::CoreIOObjectFactory::DEPRECATED | ( | virtual const char * | GetFileExtensions() | ) |
niftk::CoreIOObjectFactory::DEPRECATED | ( | virtual mitk::CoreObjectFactoryBase::MultimapType | GetFileExtensionsMap() | ) |
niftk::CoreIOObjectFactory::DEPRECATED | ( | virtual const char * | GetSaveFileExtensions() | ) |
niftk::CoreIOObjectFactory::DEPRECATED | ( | virtual mitk::CoreObjectFactoryBase::MultimapType | GetSaveFileExtensionsMap() | ) |
niftk::CoreIOObjectFactory::mitkClassMacro | ( | CoreIOObjectFactory | , |
mitk::CoreObjectFactoryBase | |||
) |
|
overridevirtual |
|
protected |
|
protected |