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