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
mitkROIObjectFactory.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 mitkROIObjectFactory_h
14 #define mitkROIObjectFactory_h
15 
17 
18 namespace mitk
19 {
21  {
22  public:
24  itkFactorylessNewMacro(Self)
25 
26  Mapper::Pointer CreateMapper(DataNode* node, MapperSlotId slotId) override;
27  void SetDefaultProperties(DataNode *node) override;
28  std::string GetFileExtensions() override;
30  std::string GetSaveFileExtensions() override;
32 
33  protected:
35  ~ROIObjectFactory() override;
36  };
37 }
38 
39 #endif
itk::SmartPointer< Self >
mitk::ROIObjectFactory
Definition: mitkROIObjectFactory.h:20
mitk::ROIObjectFactory::GetFileExtensionsMap
MultimapType GetFileExtensionsMap() override
mitk::ROIObjectFactory::GetSaveFileExtensions
std::string GetSaveFileExtensions() override
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::ROIObjectFactory::SetDefaultProperties
void SetDefaultProperties(DataNode *node) override
mitk::ROIObjectFactory::CreateMapper
Mapper::Pointer CreateMapper(DataNode *node, MapperSlotId slotId) override
mitk::ROIObjectFactory::GetFileExtensions
std::string GetFileExtensions() override
mitk::ROIObjectFactory::mitkClassMacro
mitkClassMacro(ROIObjectFactory, CoreObjectFactoryBase) static Pointer New()
mitk::ROIObjectFactory::~ROIObjectFactory
~ROIObjectFactory() override
mitk::ROIObjectFactory::ROIObjectFactory
ROIObjectFactory()
mitkCoreObjectFactoryBase.h
mitk::ROIObjectFactory::GetSaveFileExtensionsMap
MultimapType GetSaveFileExtensionsMap() override
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::DataNode
Class for nodes of the DataTree.
Definition: mitkDataNode.h:63