Medical Imaging Interaction Toolkit  2024.06.99-60d9b802
Medical Imaging Interaction Toolkit
mitkConvert2Dto3DImageFilter.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 #ifndef mitkConvert2Dto3DImageFilter_h
13 #define mitkConvert2Dto3DImageFilter_h
14 
15 // MITK
16 #include "mitkImageToImageFilter.h"
17 #include <itkImage.h>
18 #include <mitkImage.h>
19 
20 namespace mitk
21 {
34  {
35  public:
37  itkFactorylessNewMacro(Self);
38  itkCloneMacro(Self);
39 
40  protected :
48  ~Convert2Dto3DImageFilter() override;
53  void GenerateData() override;
54 
58  template <typename TPixel, unsigned int VImageDimension>
59  void ItkConvert2DTo3D(const itk::Image<TPixel, VImageDimension> *itkImage, mitk::Image::Pointer &mitkImage);
60  };
61 } // END mitk namespace
62 #endif
mitkImageToImageFilter.h
mitkImage.h
itk::SmartPointer< Self >
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::BaseDataSource
Superclass of all classes generating some kind of mitk::BaseData.
Definition: mitkBaseDataSource.h:71
mitk::Convert2Dto3DImageFilter
Image Filter to convert 2D MITK images to 3D MITK images.
Definition: mitkConvert2Dto3DImageFilter.h:33
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:36
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition: MitkCoreExports.h:15
mitk::ImageToImageFilter
Superclass of all classes having one or more Images as input and generating Images as output.
Definition: mitkImageToImageFilter.h:25