18#ifndef itkGridForwardWarpImageFilter_h
19#define itkGridForwardWarpImageFilter_h
58template <
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;
108#ifdef ITK_USE_CONCEPT_CHECKING
129 unsigned int m_GridPixSpacing{ 5 };
133#ifndef ITK_MANUAL_INSTANTIATION
134# include "itkGridForwardWarpImageFilter.hxx"
Warps a grid using an input deformation field.
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputImageType::IndexType IndexType
typename OutputImageType::PixelType PixelType
typename DisplacementFieldType::PixelType DisplacementType
typename OutputImageType::SpacingType SpacingType
void GenerateData() override
GridForwardWarpImageFilter()
TDisplacementField DisplacementFieldType
typename DisplacementFieldType::ConstPointer DisplacementFieldConstPointer
~GridForwardWarpImageFilter() override=default
typename OutputImageType::SizeType SizeType
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....