18#ifndef itkInverseDisplacementFieldImageFilter_h
19#define itkInverseDisplacementFieldImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
99 using SizeType =
typename OutputImageType::SizeType;
161 itkSetMacro(SubsamplingFactor,
unsigned int);
162 itkGetConstMacro(SubsamplingFactor,
unsigned int);
228#ifndef ITK_MANUAL_INSTANTIATION
229# include "itkInverseDisplacementFieldImageFilter.hxx"
Control indentation during Print() invocation.
typename TOutputImage::PointType OriginPointType
typename OutputImageType::SizeType SizeType
typename OutputImageType::Pointer OutputImagePointer
void VerifyPreconditions() const override
typename InputImageType::Pointer InputImagePointer
InverseDisplacementFieldImageFilter()
SpacingType m_OutputSpacing
TOutputImage OutputImageType
typename TOutputImage::RegionType OutputImageRegionType
void GenerateInputRequestedRegion() override
~InverseDisplacementFieldImageFilter() override=default
SmartPointer< const Self > ConstPointer
void GenerateOutputInformation() override
InverseDisplacementFieldImageFilter Self
typename KernelTransformType::Pointer KernelTransformPointerType
virtual void SetOutputOrigin(const double *origin)
virtual void SetOutputSpacing(const double *spacing)
KernelTransform< double, Self::ImageDimension > KernelTransformType
typename TOutputImage::SpacingType SpacingType
typename OutputImageType::IndexType IndexType
void VerifyInputInformation() const override
KernelTransformPointerType m_KernelTransform
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
OriginPointType m_OutputOrigin
typename InputImageType::ConstPointer InputImageConstPointer
bool m_OutputDirectionSpecified
DirectionType m_OutputDirection
ImageToImageFilter< TInputImage, TOutputImage > Superclass
virtual void SetOutputDirection(const DirectionType &direction)
typename InputImageType::RegionType InputImageRegionType
void GenerateData() override
static constexpr unsigned int ImageDimension
unsigned int m_SubsamplingFactor
void PrepareKernelBaseSpline()
typename TOutputImage::PixelType OutputPixelType
TInputImage InputImageType
ModifiedTimeType GetMTime() const override
typename TOutputImage::DirectionType DirectionType
typename OutputPixelType::ValueType OutputPixelComponentType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SizeValueType ModifiedTimeType
Represent a n-dimensional size (bounds) of a n-dimensional image.