Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::DiffusionCoreObjectFactory Class Reference

#include <mitkDiffusionCoreObjectFactory.h>

Inheritance diagram for mitk::DiffusionCoreObjectFactory:
Collaboration diagram for mitk::DiffusionCoreObjectFactory:

Public Member Functions

 mitkClassMacro (DiffusionCoreObjectFactory, CoreObjectFactoryBase) static Pointer New()
 
Pointer Clone () const
 
 ~DiffusionCoreObjectFactory ()
 
virtual Mapper::Pointer CreateMapper (mitk::DataNode *node, MapperSlotId slotId) override
 
virtual void SetDefaultProperties (mitk::DataNode *node) override
 
virtual const char * GetFileExtensions () override
 
virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap () override
 
virtual const char * GetSaveFileExtensions () override
 
virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap () override
 
- Public Member Functions inherited from mitk::CoreObjectFactoryBase
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
virtual const char * GetITKSourceVersion () const
 
virtual const char * GetDescription () const
 
FileWriterList GetFileWriters ()
 

Protected Member Functions

 DiffusionCoreObjectFactory ()
 
void CreateFileExtensionsMap ()
 

Protected Attributes

MultimapType m_FileExtensionsMap
 
MultimapType m_SaveFileExtensionsMap
 
- Protected Attributes inherited from mitk::CoreObjectFactoryBase
FileWriterList m_FileWriters
 

Additional Inherited Members

- Public Types inherited from mitk::CoreObjectFactoryBase
typedef std::list< mitk::FileWriterWithInformation::PointerFileWriterList
 
typedef std::multimap< std::string, std::string > MultimapType
 
typedef CoreObjectFactoryBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
- Static Public Member Functions inherited from mitk::CoreObjectFactoryBase
static const char * GetStaticNameOfClass ()
 
- Static Protected Member Functions inherited from mitk::CoreObjectFactoryBase
static void CreateFileExtensions (MultimapType fileExtensionsMap, std::string &fileExtensions)
 create a string from a map that contains the file extensions More...
 

Detailed Description

Definition at line 24 of file mitkDiffusionCoreObjectFactory.h.

Constructor & Destructor Documentation

mitk::DiffusionCoreObjectFactory::~DiffusionCoreObjectFactory ( )

Definition at line 47 of file mitkDiffusionCoreObjectFactory.cpp.

mitk::DiffusionCoreObjectFactory::DiffusionCoreObjectFactory ( )
protected

Definition at line 31 of file mitkDiffusionCoreObjectFactory.cpp.

References CreateFileExtensionsMap(), and MITK_DEBUG.

Member Function Documentation

Pointer mitk::DiffusionCoreObjectFactory::Clone ( ) const
void mitk::DiffusionCoreObjectFactory::CreateFileExtensionsMap ( )
protected

Definition at line 135 of file mitkDiffusionCoreObjectFactory.cpp.

Referenced by DiffusionCoreObjectFactory().

const char * mitk::DiffusionCoreObjectFactory::GetFileExtensions ( )
overridevirtual
mitk::CoreObjectFactoryBase::MultimapType mitk::DiffusionCoreObjectFactory::GetFileExtensionsMap ( )
overridevirtual
const char * mitk::DiffusionCoreObjectFactory::GetSaveFileExtensions ( )
overridevirtual
mitk::CoreObjectFactoryBase::MultimapType mitk::DiffusionCoreObjectFactory::GetSaveFileExtensionsMap ( )
overridevirtual
mitk::DiffusionCoreObjectFactory::mitkClassMacro ( DiffusionCoreObjectFactory  ,
CoreObjectFactoryBase   
)
void mitk::DiffusionCoreObjectFactory::SetDefaultProperties ( mitk::DataNode node)
overridevirtual

Member Data Documentation

MultimapType mitk::DiffusionCoreObjectFactory::m_FileExtensionsMap
protected

Definition at line 48 of file mitkDiffusionCoreObjectFactory.h.

MultimapType mitk::DiffusionCoreObjectFactory::m_SaveFileExtensionsMap
protected

Definition at line 49 of file mitkDiffusionCoreObjectFactory.h.


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