13 #ifndef mitkITKImageImport_h
14 #define mitkITKImageImport_h
16 #include "itkImageToImageFilterDetail.h"
35 template <
class TInputImage>
40 itkFactorylessNewMacro(
Self);
51 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
52 itkStaticConstMacro(RegionDimension,
unsigned int, mitk::SlicedData::RegionDimension);
59 using itk::ProcessObject::SetInput;
79 void GenerateOutputInformation()
override;
81 void GenerateInputRequestedRegion()
override;
83 void GenerateData()
override;
85 void SetNthOutput(DataObjectPointerArraySizeType num, itk::DataObject *output)
override;
89 typedef itk::ImageToImageFilterDetail::ImageRegionCopier<itkGetStaticConstMacro(InputImageDimension),
90 itkGetStaticConstMacro(RegionDimension)>
114 template <
typename ItkOutputImageType>
154 template <
typename ItkOutputImageType>
179 template <
typename ItkOutputImageType>
205 template <
typename ItkOutputImageType>
231 template <
typename ItkOutputImageType>
239 #ifndef MITK_MANUAL_INSTANTIATION
240 #include "mitkITKImageImport.txx"