28 #ifndef itkImageToImageFilter_h
29 #define itkImageToImageFilter_h
107 template <
typename TInputImage,
typename TOutputImage>
125 using typename Superclass::OutputImageRegionType;
126 using typename Superclass::OutputImagePixelType;
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()
const override;
276 GenerateInputRequestedRegion()
override;
367 using Superclass::PushBackInput;
368 using Superclass::PushFrontInput;
376 double m_CoordinateTolerance{};
377 double m_DirectionTolerance{};
381 #ifndef ITK_MANUAL_INSTANTIATION
382 # include "itkImageToImageFilter.hxx"