|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkBSplineResampleImageFilterBase_h
29 #define itkBSplineResampleImageFilterBase_h
82 template <
typename TInputImage,
typename TOutputImage>
104 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
130 SetSplineOrder(
int splineOrder);
133 itkGetConstMacro(SplineOrder,
int);
147 InitializePyramidSplineFilter(
int SplineOrder);
151 Reduce1DImage(
const std::vector<double> & in,
153 unsigned int inTraverseSize,
158 Expand1DImage(
const std::vector<double> & in,
160 unsigned int inTraverseSize,
166 PrintSelf(std::ostream & os,
Indent indent)
const override;
178 InitializeScratch(
SizeType DataLength);
196 #ifndef ITK_MANUAL_INSTANTIATION
197 # include "itkBSplineResampleImageFilterBase.hxx"
Uses the "l2" spline pyramid implementation of B-Spline Filters to up/down sample an image by a facto...
A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order.
ImageBaseType::SizeType SizeType
Control indentation during Print() invocation.
typename TInputImage::RegionType RegionType
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
ImageBaseType::RegionType RegionType
typename TInputImage::IndexType IndexType
std::vector< double > m_Scratch
TInputImage InputImageType
std::vector< double > m_H
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename OutputImageType::PixelType OutputImagePixelType
std::vector< double > m_G
Implements progress tracking for a filter.
typename TInputImage::SizeType SizeType
A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order.