18 #ifndef itkGridForwardWarpImageFilter_h
19 #define itkGridForwardWarpImageFilter_h
58 template <
typename TDisplacementField,
typename TOutputImage>
80 using typename Superclass::OutputImageType;
81 using typename Superclass::OutputImagePointer;
84 using PixelType =
typename OutputImageType::PixelType;
88 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
89 static constexpr
unsigned int DisplacementFieldDimension = TDisplacementField::ImageDimension;
100 itkGetConstMacro(BackgroundValue,
PixelType);
106 itkGetConstMacro(ForegroundValue,
PixelType);
108 #ifdef ITK_USE_CONCEPT_CHECKING
121 PrintSelf(std::ostream & os,
Indent indent)
const override;
124 GenerateData()
override;
129 unsigned int m_GridPixSpacing{ 5 };
133 #ifndef ITK_MANUAL_INSTANTIATION
134 # include "itkGridForwardWarpImageFilter.hxx"