18 #ifndef __itkExtrapolateImageFunction_h
19 #define __itkExtrapolateImageFunction_h
42 template<
class TInputImage,
class TCoordRep =
float >
45 typename NumericTraits< typename TInputImage::PixelType >::RealType, TCoordRep >
60 typedef typename Superclass::OutputType
OutputType;
66 itkStaticConstMacro(ImageDimension,
unsigned int,
67 Superclass::ImageDimension);
90 this->GetInputImage()->TransformPhysicalPointToContinuousIndex(point, index);
91 return ( this->EvaluateAtContinuousIndex(index) );
99 virtual OutputType EvaluateAtContinuousIndex(
100 const ContinuousIndexType & index)
const = 0;
107 virtual OutputType EvaluateAtIndex(
108 const IndexType & index)
const = 0;
113 void PrintSelf(std::ostream & os,
Indent indent)
const
114 { Superclass::PrintSelf(os, indent); }
118 void operator=(
const Self &);