19 #ifndef itkLabelImageGaussianInterpolateImageFunction_h
20 #define itkLabelImageGaussianInterpolateImageFunction_h
63 template <
typename TInputImage,
typename TCoordRep = double,
64 typename TPixelCompare = std::less<typename itk::NumericTraits<typename TInputImage::PixelType>::RealType> >
85 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
94 using RealType =
typename Superclass::RealType;
111 return this->EvaluateAtContinuousIndex( cindex,
nullptr );
122 OutputType EvaluateAtContinuousIndex(
123 const ContinuousIndexType &, OutputType * )
const override;
128 #ifndef ITK_MANUAL_INSTANTIATION
129 #include "itkLabelImageGaussianInterpolateImageFunction.hxx"
typename Superclass::ContinuousIndexType ContinuousIndexType
Light weight base class for most itk classes.
typename Superclass::RealType RealType
Evaluates the Gaussian interpolation of an image.
Interpolation function for multi-label images that implicitly smooths each unique value in the image ...
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
ImageBaseType::IndexType IndexType
typename TInputImage::PixelType InputPixelType
typename Superclass::OutputType OutputType
typename Superclass::IndexType IndexType
typename Superclass::InputImageType InputImageType