28 #ifndef itkImageToImageFilter_h
29 #define itkImageToImageFilter_h
107 template <
typename TInputImage,
typename TOutputImage>
136 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
137 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
140 using Superclass::SetInput;
145 SetInput(
unsigned int,
const TInputImage * image);
151 GetInput(
unsigned int idx)
const;
176 PopBackInput()
override;
182 PopFrontInput()
override;
189 itkSetMacro(CoordinateTolerance,
double);
190 itkGetConstMacro(CoordinateTolerance,
double);
198 itkSetMacro(DirectionTolerance,
double);
199 itkGetConstMacro(DirectionTolerance,
double);
227 PrintSelf(std::ostream & os,
Indent indent)
const override;
249 VerifyInputInformation() ITKv5_CONST override;
276 GenerateInputRequestedRegion() override;
281 ImageToImageFilterDetail::ImageRegionCopier<
Self::OutputImageDimension,
Self::InputImageDimension>;
286 ImageToImageFilterDetail::ImageRegionCopier<
Self::InputImageDimension,
Self::OutputImageDimension>;
370 Superclass::PushBackInput(input);
375 Superclass::PushFrontInput(input);
389 #ifndef ITK_MANUAL_INSTANTIATION
390 # include "itkImageToImageFilter.hxx"