18 #ifndef itkExtrapolateImageFunction_h 19 #define itkExtrapolateImageFunction_h 42 template<
typename TInputImage,
typename TCoordRep =
float >
45 typename NumericTraits< typename TInputImage::PixelType >::RealType, TCoordRep >
79 typedef typename NumericTraits< typename TInputImage::PixelType >::RealType
RealType;
86 virtual OutputType
Evaluate(
const PointType & point)
const ITK_OVERRIDE
88 ContinuousIndexType index;
90 this->
GetInputImage()->TransformPhysicalPointToContinuousIndex(point, index);
100 const ContinuousIndexType & index)
const ITK_OVERRIDE = 0;
108 const IndexType & index)
const ITK_OVERRIDE = 0;
118 void operator=(
const Self &) ITK_DELETE_FUNCTION;
void PrintSelf(std::ostream &os, Indent indent) const override
Point< TCoordRep, itkGetStaticConstMacro(ImageDimension) > PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int ImageDimension
const InputImageType * GetInputImage() const
InputImageType::IndexType IndexType
TInputImage InputImageType
ContinuousIndex< TCoordRep, itkGetStaticConstMacro(ImageDimension) > ContinuousIndexType
Control indentation during Print() invocation.
Evaluates a function of an image at specified position.