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 );
127 #ifndef ITK_MANUAL_INSTANTIATION
128 #include "itkLabelImageGaussianInterpolateImageFunction.hxx"
Light weight base class for most itk classes.
virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
SmartPointer< Self > Pointer
Superclass::OutputType OutputType
Evaluates the Gaussian interpolation of an image.
Interpolation function for multi-label images that implicitly smooths each unique value in the image ...
Superclass::IndexType IndexType
void operator=(const Self &)
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
Superclass::IndexType IndexType
FixedArray< RealType, ImageDimension > ArrayType
SmartPointer< const Self > ConstPointer
Superclass::InputImageType InputImageType
Superclass::InputImageType InputImageType
LabelImageGaussianInterpolateImageFunction Self
Superclass::RealType RealType