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

#include <mitkRegEvaluationObjectFactory.h>

Inheritance diagram for mitk::RegEvaluationObjectFactory:
Collaboration diagram for mitk::RegEvaluationObjectFactory:

Public Member Functions

 mitkClassMacro (RegEvaluationObjectFactory, CoreObjectFactoryBase)
 
 ~RegEvaluationObjectFactory ()
 
virtual void SetDefaultProperties (mitk::DataNode *node)
 
virtual const char * GetFileExtensions ()
 
virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap ()
 
virtual const char * GetSaveFileExtensions ()
 
virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap ()
 
virtual mitk::Mapper::Pointer CreateMapper (mitk::DataNode *node, MapperSlotId slotId)
 
void RegisterIOFactories ()
 
- 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 ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::CoreObjectFactoryBase
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

 RegEvaluationObjectFactory ()
 

Protected Attributes

std::string m_FileExtensions
 
- 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 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

Factory that registers everything (the mapper) needed for handling RegEvaluationObject instances in MITK.

Definition at line 27 of file mitkRegEvaluationObjectFactory.h.

Constructor & Destructor Documentation

mitk::RegEvaluationObjectFactory::~RegEvaluationObjectFactory ( )

Definition at line 40 of file mitkRegEvaluationObjectFactory.cpp.

mitk::RegEvaluationObjectFactory::RegEvaluationObjectFactory ( )
protected

Definition at line 27 of file mitkRegEvaluationObjectFactory.cpp.

References MITK_INFO.

Member Function Documentation

mitk::Mapper::Pointer mitk::RegEvaluationObjectFactory::CreateMapper ( mitk::DataNode node,
MapperSlotId  slotId 
)
virtual
const char * mitk::RegEvaluationObjectFactory::GetFileExtensions ( )
virtual
mitk::CoreObjectFactoryBase::MultimapType mitk::RegEvaluationObjectFactory::GetFileExtensionsMap ( )
virtual
const char * mitk::RegEvaluationObjectFactory::GetSaveFileExtensions ( )
virtual
mitk::CoreObjectFactoryBase::MultimapType mitk::RegEvaluationObjectFactory::GetSaveFileExtensionsMap ( )
virtual
mitk::RegEvaluationObjectFactory::mitkClassMacro ( RegEvaluationObjectFactory  ,
CoreObjectFactoryBase   
)
static Pointer mitk::RegEvaluationObjectFactory::New ( )
static
void mitk::RegEvaluationObjectFactory::RegisterIOFactories ( )

Definition at line 90 of file mitkRegEvaluationObjectFactory.cpp.

void mitk::RegEvaluationObjectFactory::SetDefaultProperties ( mitk::DataNode node)
virtual

Implements mitk::CoreObjectFactoryBase.

Definition at line 63 of file mitkRegEvaluationObjectFactory.cpp.

Member Data Documentation

std::string mitk::RegEvaluationObjectFactory::m_FileExtensions
protected

Definition at line 43 of file mitkRegEvaluationObjectFactory.h.


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