28 #ifndef itkBSplineResampleImageFilterBase_h
29 #define itkBSplineResampleImageFilterBase_h
81 template<
typename TInputImage,
typename TOutputImage >
102 itkStaticConstMacro(ImageDimension,
unsigned int,
103 TInputImage::ImageDimension);
128 void SetSplineOrder(
int SplineOrder);
131 itkGetConstMacro(SplineOrder,
int);
142 virtual void InitializePyramidSplineFilter(
int SplineOrder);
145 virtual void Reduce1DImage(
146 const std::vector< double > & In,
148 unsigned int traverseSize,
153 virtual void Expand1DImage(
154 const std::vector< double > & In,
156 unsigned int traverseSize,
162 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
168 std::vector< double >
m_G;
169 std::vector< double >
m_H;
174 void InitializeScratch(
SizeType DataLength);
191 #ifndef ITK_MANUAL_INSTANTIATION
192 #include "itkBSplineResampleImageFilterBase.hxx"
TInputImage::RegionType RegionType
TInputImage::SizeType SizeType
std::vector< double > m_H
A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order...
itk::ImageLinearIteratorWithIndex< TOutputImage > OutputImageIterator
A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order...
std::vector< double > m_G
Superclass::InputImageType InputImageType
BSplineResampleImageFilterBase Self
Superclass::OutputImagePixelType OutputImagePixelType
Uses the "l2" spline pyramid implementation of B-Spline Filters to up/down sample an image by a facto...
itk::ImageLinearConstIteratorWithIndex< TOutputImage > ConstOutputImageIterator
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Implements progress tracking for a filter.
SmartPointer< Self > Pointer
Base class for filters that take an image as input and produce an image as output.
virtual ~BSplineResampleImageFilterBase() override
SmartPointer< const Self > ConstPointer
TInputImage::IndexType IndexType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
itk::ImageLinearConstIteratorWithIndex< TInputImage > ConstInputImageIterator
std::vector< double > m_Scratch
ImageBaseType::IndexType IndexType