28 #ifndef __itkInterpolateImagePointsFilter_h
29 #define __itkInterpolateImagePointsFilter_h
76 template<
class TInputImage,
78 class TCoordType =
typename TInputImage::PixelType,
79 class InterpolatorType = BSplineInterpolateImageFunction< TInputImage, TCoordType > >
97 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
127 void SetInputImage(
const TInputImage *inputImage);
131 void SetInterpolationCoordinate(
const CoordImageType *coordinate,
unsigned int setDimension);
134 itkSetMacro(DefaultPixelValue,
PixelType);
137 itkGetConstMacro(DefaultPixelValue,
PixelType);
141 {
return m_Interpolator; }
145 void GenerateOutputInformation();
148 void GenerateInputRequestedRegion();
150 #ifdef ITK_USE_CONCEPT_CHECKING
161 void PrintSelf(std::ostream & os,
Indent indent)
const;
168 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
171 void BeforeThreadedGenerateData();
188 void operator=(
const Self &);
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkInterpolateImagePointsFilter.hxx"