18 #ifndef itkFixedPointInverseDisplacementFieldImageFilter_h
19 #define itkFixedPointInverseDisplacementFieldImageFilter_h
53 template <
class TInputImage,
class TOutputImage >
94 itkStaticConstMacro(ImageDimension,
unsigned int,
95 TOutputImage::ImageDimension);
110 itkSetMacro(NumberOfIterations,
unsigned int);
111 itkGetConstMacro(NumberOfIterations,
unsigned int);
122 virtual void SetOutputSpacing(
const double* values);
130 virtual void SetOutputOrigin(
const double* values);
133 #ifdef ITK_USE_CONCEPT_CHECKING
147 void GenerateData( );
148 void GenerateOutputInformation();
154 void operator=(
const Self&);
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkFixedPointInverseDisplacementFieldImageFilter.hxx"
OutputImageType::PointType OutputImagePointType
TInputImage InputImageType
SmartPointer< Self > Pointer
InputImageType::RegionType InputImageRegionType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::PointType InputImagePointType
TOutputImage OutputImageType
Computes the time passed between two points in code.
OutputImagePixelType::ValueType OutputImageValueType
Represent the size (bounds) of a n-dimensional image.
OutputImageType::Pointer OutputImagePointer
ImageRegionConstIterator< InputImageType > InputConstIterator
FieldInterpolatorType::Pointer FieldInterpolatorPointer
OutputImageSizeType m_Size
ImageRegionIterator< InputImageType > InputIterator
Base class for all process objects that output image data.
OutputImageSpacingType m_OutputSpacing
ImageToImageFilter< TInputImage, TOutputImage > Superclass
VectorLinearInterpolateImageFunction< TInputImage, double > FieldInterpolatorType
SmartPointer< Self > Pointer
FixedPointInverseDisplacementFieldImageFilter Self
InputImageType::Pointer InputImagePointer
TOutputImage::PointType OutputImageOriginPointType
Warps an image using an input displacement field.
InputImageType::IndexType InputImageIndexType
A multi-dimensional iterator templated over image type that walks a region of pixels.
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
SmartPointer< const Self > ConstPointer
ImageRegionIterator< OutputImageType > OutputIterator
NumericTraits< typename TOutputImage::PixelType >::RealType InterpolatorVectorType
ImageRegionConstIterator< OutputImageType > OutputConstIterator
InputImageType::ConstPointer InputImageConstPointer
~FixedPointInverseDisplacementFieldImageFilter()
OutputImageType::IndexType OutputImageIndexType
OutputImageType::SizeType OutputImageSizeType
Computes the inverse of a Displacement field using a fixed point iteration scheme.
Base class for filters that take an image as input and produce an image as output.
OutputImageType::SpacingType OutputImageSpacingType
Control indentation during Print() invocation.
TOutputImage::PixelType OutputVectorType
#define itkConceptMacro(name, concept)
OutputImageType::PixelType OutputImagePixelType
FieldInterpolatorType::OutputType FieldInterpolatorOutputType
A multi-dimensional iterator templated over image type that walks a region of pixels.
InputImageType::SpacingType InputImageSpacingType
Linearly interpolate a vector image at specified positions.
unsigned int m_NumberOfIterations
OutputImageOriginPointType m_OutputOrigin
WarpVectorImageFilter< TOutputImage, TInputImage, TOutputImage > VectorWarperType