28 #ifndef itkBSplineCenteredResampleImageFilterBase_h
29 #define itkBSplineCenteredResampleImageFilterBase_h
37 class ProgressReporter;
64 template<
typename TInputImage,
typename TOutputImage >
92 const std::vector< double > & In,
94 unsigned int traverseSize,
99 const std::vector< double > & In,
101 unsigned int traverseSize,
112 void operator=(const
Self &) ITK_DELETE_FUNCTION;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkBSplineCenteredResampleImageFilterBase.hxx"
SmartPointer< const Self > ConstPointer
Superclass::OutputImagePixelType OutputImagePixelType
BSplineResampleImageFilterBase< TInputImage, TOutputImage > Superclass
itk::ImageLinearIteratorWithIndex< TOutputImage > OutputImageIterator
Superclass::OutputImageIterator OutputImageIterator
Base class for all process objects that output image data.
TInputImage::SizeValueType SizeValueType
Superclass::OutputImagePixelType OutputImagePixelType
virtual void InitializePyramidSplineFilter(int SplineOrder) override
TInputImage::IndexValueType IndexValueType
Uses the "l2" spline pyramid implementation of B-Spline Filters to up/down sample an image by a facto...
void PrintSelf(std::ostream &os, Indent indent) const override
BSplineCenteredResampleImageFilterBase Self
virtual void Expand1DImage(const std::vector< double > &In, OutputImageIterator &Iter, unsigned int traverseSize, ProgressReporter &progress) override
virtual ~BSplineCenteredResampleImageFilterBase()
Implements progress tracking for a filter.
Control indentation during Print() invocation.
virtual void Reduce1DImage(const std::vector< double > &In, OutputImageIterator &Iter, unsigned int traverseSize, ProgressReporter &progress) override
SmartPointer< Self > Pointer
Evaluates the Centered B-Spline interpolation of an image. Spline order may be from 0 to 5...
BSplineCenteredResampleImageFilterBase()