17 #ifndef itkLabelImageGaussianInterpolateImageFunction_h 18 #define itkLabelImageGaussianInterpolateImageFunction_h 61 template <
typename TInputImage,
typename TCoordRep = double,
62 typename TPixelCompare = std::less<typename itk::NumericTraits<typename TInputImage::PixelType>::RealType> >
81 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension );
105 const ContinuousIndexType & cindex )
const ITK_OVERRIDE
116 void operator=(
const Self& ) ITK_DELETE_FUNCTION;
122 const ContinuousIndexType &, OutputType * )
const ITK_OVERRIDE;
127 #ifndef ITK_MANUAL_INSTANTIATION 128 #include "itkLabelImageGaussianInterpolateImageFunction.hxx" SmartPointer< Self > Pointer
Superclass::OutputType OutputType
void operator=(const Self &) ITK_DELETE_FUNCTION
Evaluates the Gaussian interpolation of an image.
Interpolation function for multi-label images that implicitly smooths each unique value in the image ...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::IndexType IndexType
Superclass::RealType RealType
static const unsigned int ImageDimension
GaussianInterpolateImageFunction< TInputImage, TCoordRep > Superclass
~LabelImageGaussianInterpolateImageFunction()
LabelImageGaussianInterpolateImageFunction()
Superclass::ContinuousIndexType ContinuousIndexType
TInputImage::PixelType InputPixelType
Superclass::ArrayType ArrayType
Superclass::OutputType OutputType
Superclass::ContinuousIndexType ContinuousIndexType
virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
Superclass::IndexType IndexType
FixedArray< RealType, ImageDimension > ArrayType
SmartPointer< const Self > ConstPointer
Superclass::InputImageType InputImageType
Superclass::InputImageType InputImageType
LabelImageGaussianInterpolateImageFunction Self
Superclass::RealType RealType