|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkInterpolateImagePointsFilter_h
29 #define itkInterpolateImagePointsFilter_h
76 template <
typename TInputImage,
77 typename TOutputImage,
78 typename TCoordType =
typename TInputImage::PixelType,
79 typename InterpolatorType = BSplineInterpolateImageFunction<TInputImage, TCoordType>>
98 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
128 SetInputImage(
const TInputImage * inputImage);
133 SetInterpolationCoordinate(
const CoordImageType * coordinate,
unsigned int setDimension);
136 itkSetMacro(DefaultPixelValue,
PixelType);
139 itkGetConstMacro(DefaultPixelValue,
PixelType);
145 return m_Interpolator;
151 GenerateOutputInformation()
override;
155 GenerateInputRequestedRegion()
override;
157 #ifdef ITK_USE_CONCEPT_CHECKING
168 PrintSelf(std::ostream & os,
Indent indent)
const override;
173 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
197 #ifndef ITK_MANUAL_INSTANTIATION
198 # include "itkInterpolateImagePointsFilter.hxx"
PixelType m_DefaultPixelValue
typename InterpolatorType::ContinuousIndexType ContinuousIndexType
typename OutputImageType::Pointer OutputImagePointer
typename CoordImageType::RegionType CoordImageRegionType
void VerifyInputInformation() ITKv5_CONST override
Control indentation during Print() invocation.
A multi-dimensional iterator templated over image type that walks a region of pixels.
InterpolatorPointer GetInterpolator()
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.
Resamples an image at the coordinates specified by the user.
typename InputImageType::Pointer InputImagePointer
typename InterpolatorType::Pointer InterpolatorPointer
InterpolatorPointer m_Interpolator
ImageBaseType::RegionType RegionType
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
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 CoordImageType::Pointer CoordImageTypePointer
A multi-dimensional iterator templated over image type that walks a region of pixels.
Templated n-dimensional image class.
A Function object used to dispatching to a routine to copy a region (start index and size).
typename TOutputImage::PixelType PixelType
TOutputImage OutputImageType