Medical Imaging Interaction Toolkit  2024.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkRegEvaluationObjectFactory.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkRegEvaluationObjectFactory_h
14 #define mitkRegEvaluationObjectFactory_h
15 
16 #include <mitkCoreObjectFactory.h>
18 
19 namespace mitk {
20 
24  {
25  public:
27  itkNewMacro(RegEvaluationObjectFactory);
28 
29  ~RegEvaluationObjectFactory() override;
30 
31  void SetDefaultProperties(mitk::DataNode* node) override;
32  std::string GetFileExtensions() override;
34  std::string GetSaveFileExtensions() override;
37  void RegisterIOFactories();
38  protected:
39  std::string m_FileExtensions;
41  };
42 
43 }
44 
45 #endif
mitk::RegEvaluationObjectFactory::GetFileExtensions
std::string GetFileExtensions() override
mitk::RegEvaluationObjectFactory::CreateMapper
mitk::Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId) override
mitk::RegEvaluationObjectFactory::GetSaveFileExtensionsMap
mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap() override
itk::SmartPointer< Self >
mitkCoreObjectFactory.h
MitkMatchPointRegistrationExports.h
mitk::RegEvaluationObjectFactory
Definition: mitkRegEvaluationObjectFactory.h:23
mitk::RegEvaluationObjectFactory::SetDefaultProperties
void SetDefaultProperties(mitk::DataNode *node) override
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::RegEvaluationObjectFactory::GetSaveFileExtensions
std::string GetSaveFileExtensions() override
mitk::RegEvaluationObjectFactory::RegisterIOFactories
void RegisterIOFactories()
mitk::RegEvaluationObjectFactory::~RegEvaluationObjectFactory
~RegEvaluationObjectFactory() override
mitk::RegEvaluationObjectFactory::RegEvaluationObjectFactory
RegEvaluationObjectFactory()
MapperSlotId
unsigned int MapperSlotId
Definition: mitkCommon.h:29
mitk::CoreObjectFactoryBase
Definition: mitkCoreObjectFactoryBase.h:37
mitk::CoreObjectFactoryBase::MultimapType
std::multimap< std::string, std::string > MultimapType
Definition: mitkCoreObjectFactoryBase.h:41
mitk::RegEvaluationObjectFactory::m_FileExtensions
std::string m_FileExtensions
Definition: mitkRegEvaluationObjectFactory.h:39
mitk::RegEvaluationObjectFactory::mitkClassMacro
mitkClassMacro(RegEvaluationObjectFactory, CoreObjectFactoryBase)
mitk::RegEvaluationObjectFactory::GetFileExtensionsMap
mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap() override
mitk::DataNode
Class for nodes of the DataTree.
Definition: mitkDataNode.h:63