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
148 void PrintSelf(std::ostream& os,
Indent indent)
const;
150 void GenerateData( );
151 void GenerateOutputInformation();
153 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
155 unsigned int m_NumberOfIterations;
160 void operator=(const Self&);
171 #ifndef ITK_MANUAL_INSTANTIATION
172 #include "itkFixedPointInverseDisplacementFieldImageFilter.hxx"
OutputImageType::PointType OutputImagePointType
TInputImage InputImageType
SmartPointer< Self > Pointer
InputImageType::RegionType InputImageRegionType
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
ImageRegionIterator< InputImageType > InputIterator
Base class for all process objects that output image data.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
VectorLinearInterpolateImageFunction< TInputImage, double > FieldInterpolatorType
FixedPointInverseDisplacementFieldImageFilter Self
InputImageType::Pointer InputImagePointer
TOutputImage::PointType OutputImageOriginPointType
Warps an image using an input displacement field.
InputImageType::IndexType InputImageIndexType
ImageBaseType::PointType PointType
A multi-dimensional iterator templated over image type that walks a region of pixels.
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.
ImageBaseType::SizeType SizeType
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.
ImageBaseType::IndexType IndexType
WarpVectorImageFilter< TOutputImage, TInputImage, TOutputImage > VectorWarperType