18 #ifndef itkInverseDisplacementFieldImageFilter_h
19 #define itkInverseDisplacementFieldImageFilter_h
64 template<
typename TInputImage,
typename TOutputImage >
90 TOutputImage::ImageDimension);
101 typedef typename OutputImageType::SizeType
SizeType;
136 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
151 itkSetMacro(SubsamplingFactor,
unsigned int);
152 itkGetConstMacro(SubsamplingFactor,
unsigned int);
172 #ifdef ITK_USE_CONCEPT_CHECKING
197 void operator=(const Self &);
210 #ifndef ITK_MANUAL_INSTANTIATION
211 #include "itkInverseDisplacementFieldImageFilter.hxx"
SmartPointer< Self > Pointer
OutputImageType::Pointer OutputImagePointer
Represent the size (bounds) of a n-dimensional image.
KernelTransform< double, itkGetStaticConstMacro(ImageDimension) > KernelTransformType
void GenerateData() override
unsigned long ModifiedTimeType
OutputImageType::IndexType IndexType
ModifiedTimeType GetMTime(void) const override
static const unsigned int ImageDimension
KernelTransformPointerType m_KernelTransform
~InverseDisplacementFieldImageFilter()
virtual void GenerateOutputInformation() override
Base class for all process objects that output image data.
KernelTransformType::Pointer KernelTransformPointerType
virtual void GenerateInputRequestedRegion() override
unsigned int m_SubsamplingFactor
OutputImageType::SizeType SizeType
virtual void SetOutputSpacing(SpacingType _arg)
void PrepareKernelBaseSpline()
virtual void SetOutputOrigin(OriginPointType _arg)
InverseDisplacementFieldImageFilter Self
TOutputImage OutputImageType
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
InputImageType::ConstPointer InputImageConstPointer
TOutputImage::PointType OriginPointType
void PrintSelf(std::ostream &os, Indent indent) const override
InverseDisplacementFieldImageFilter()
Base class for filters that take an image as input and produce an image as output.
OriginPointType m_OutputOrigin
Control indentation during Print() invocation.
TOutputImage::PixelType OutputPixelType
SpacingType m_OutputSpacing
OutputPixelType::ValueType OutputPixelComponentType
TOutputImage::SpacingType SpacingType
#define itkConceptMacro(name, concept)
Computes the inverse of a displacement field.
InputImageType::Pointer InputImagePointer
SmartPointer< const Self > ConstPointer
TOutputImage::RegionType OutputImageRegionType
ImageToImageFilter< TInputImage, TOutputImage > Superclass