18 #ifndef itkGridForwardWarpImageFilter_h
19 #define itkGridForwardWarpImageFilter_h
59 typename TDisplacementField,
88 using PixelType =
typename OutputImageType::PixelType;
92 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
93 static constexpr
unsigned int DisplacementFieldDimension = TDisplacementField::ImageDimension;
104 itkGetConstMacro(BackgroundValue,
PixelType);
110 itkGetConstMacro(ForegroundValue,
PixelType);
112 #ifdef ITK_USE_CONCEPT_CHECKING
125 void PrintSelf(std::ostream & os,
Indent indent)
const override;
127 void GenerateData()
override;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkGridForwardWarpImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
PixelType m_ForegroundValue
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
PixelType m_BackgroundValue
Base class for all process objects that output image data.
unsigned int m_GridPixSpacing
typename OutputImageType::IndexType IndexType
typename OutputImageType::SpacingType SpacingType
ImageBaseType::SizeType SizeType
typename DisplacementFieldType::PixelType DisplacementType
typename OutputImageType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
typename OutputImageType::PixelType PixelType
~GridForwardWarpImageFilter() override
Base class for filters that take an image as input and produce an image as output.
typename DisplacementFieldType::ConstPointer DisplacementFieldConstPointer
Warps a grid using an input deformation field.
Control indentation during Print() invocation.
TDisplacementField DisplacementFieldType
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)