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

Object factory class to instantiate or set properties on our non-IO related classes. More...

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

Public Member Functions

 mitkClassMacro (CoreObjectFactory, 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

 CoreObjectFactory ()
 
virtual ~CoreObjectFactory ()
 
void CreateFileExtensionsMap ()
 

Protected Attributes

MultimapType m_FileExtensionsMap
 
MultimapType m_SaveFileExtensionsMap
 

Detailed Description

Object factory class to instantiate or set properties on our non-IO related classes.

Constructor & Destructor Documentation

niftk::CoreObjectFactory::CoreObjectFactory ( )
protected
niftk::CoreObjectFactory::~CoreObjectFactory ( )
protectedvirtual

Member Function Documentation

void niftk::CoreObjectFactory::CreateFileExtensionsMap ( )
protected
mitk::Mapper::Pointer niftk::CoreObjectFactory::CreateMapper ( mitk::DataNode *  node,
MapperSlotId  slotId 
)
overridevirtual
See also
CoreObjectFactoryBase::CreateMapper
niftk::CoreObjectFactory::DEPRECATED ( virtual const char *  GetFileExtensions())
See also
CoreObjectFactoryBase::GetFileExtensions
niftk::CoreObjectFactory::DEPRECATED ( virtual mitk::CoreObjectFactoryBase::MultimapType   GetFileExtensionsMap())
See also
CoreObjectFactoryBase::GetFileExtensionsMap
niftk::CoreObjectFactory::DEPRECATED ( virtual const char *  GetSaveFileExtensions())
See also
CoreObjectFactoryBase::GetSaveFileExtensions
niftk::CoreObjectFactory::DEPRECATED ( virtual mitk::CoreObjectFactoryBase::MultimapType   GetSaveFileExtensionsMap())
See also
CoreObjectFactoryBase::GetSaveFileExtensionsMap
niftk::CoreObjectFactory::mitkClassMacro ( CoreObjectFactory  ,
mitk::CoreObjectFactoryBase   
)
void niftk::CoreObjectFactory::SetDefaultProperties ( mitk::DataNode *  node)
overridevirtual
See also
CoreObjectFactoryBase::SetDefaultProperties

Member Data Documentation

MultimapType niftk::CoreObjectFactory::m_FileExtensionsMap
protected
MultimapType niftk::CoreObjectFactory::m_SaveFileExtensionsMap
protected

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