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 > >
97 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension);
134 itkSetMacro(DefaultPixelValue,
PixelType);
137 itkGetConstMacro(DefaultPixelValue,
PixelType);
150 #ifdef ITK_USE_CONCEPT_CHECKING
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkInterpolateImagePointsFilter.hxx"
Superclass::RegionType RegionType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
static const unsigned int ImageDimension
ImageRegionConstIterator< CoordImageType > CoordImageIterator
A Function object used to dispatching to a routine to copy a region (start index and size)...
CoordImageType::Pointer CoordImageTypePointer
void PrintSelf(std::ostream &os, Indent indent) const
InterpolatorType::ContinuousIndexType ContinuousIndexType
InputImageType::Pointer InputImagePointer
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
SmartPointer< Self > Pointer
virtual void VerifyInputInformation()
void GenerateInputRequestedRegion()
void SetInputImage(const TInputImage *inputImage)
Base class for all process objects that output image data.
OutputImageType::RegionType OutputImageRegionType
ImageRegionIterator< InputImageType > OutputImageIterator
SmartPointer< const Self > ConstPointer
Superclass::InputImagePointer InputImagePointer
Superclass::InputImageType InputImageType
A multi-dimensional iterator templated over image type that walks a region of pixels.
void GenerateOutputInformation()
TInputImage InputImageType
PixelType m_DefaultPixelValue
ImageToImageFilterDetail::ImageRegionCopier< itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > RegionCopierType
void operator=(const Self &)
InterpolateImagePointsFilter Self
InterpolatorType::Pointer InterpolatorPointer
CoordImageType::RegionType CoordImageRegionType
void BeforeThreadedGenerateData()
Resamples an image at the coordinates specified by the user.
InterpolateImagePointsFilter()
Base class for filters that take an image as input and produce an image as output.
void SetInterpolationCoordinate(const CoordImageType *coordinate, unsigned int setDimension)
TOutputImage::Pointer OutputImagePointer
Control indentation during Print() invocation.
InterpolatorPointer GetInterpolator()
TOutputImage::PixelType PixelType
Image< TCoordType, itkGetStaticConstMacro(ImageDimension) > CoordImageType
TOutputImage OutputImageType
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
A multi-dimensional iterator templated over image type that walks a region of pixels.
InterpolatorPointer m_Interpolator
unsigned int ThreadIdType
Superclass::OutputImageType OutputImageType