18#ifndef itkLabelImageGenericInterpolateImageFunction_h
19#define itkLabelImageGenericInterpolateImageFunction_h
40template <
typename TInputImage,
41 template <
typename TInterpInputImage,
typename TCoordRep>
class TInterpolator,
42 typename TCoordRep =
double>
107 return SizeType::Filled(1);
129#ifndef ITK_MANUAL_INSTANTIATION
130# include "itkLabelImageGenericInterpolateImageFunction.hxx"
typename NumericTraits< typename TInputImage::PixelType >::RealType RealType
InterpolateImageFunction()=default
typename InputImageType::SizeType SizeType
typename InputImageType::IndexType IndexType
ContinuousIndex< TCoordRep, Self::ImageDimension > ContinuousIndexType
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
std::vector< typename LabelSelectionAdaptorType::Pointer > m_LabelSelectionAdaptors
SmartPointer< Self > Pointer
InterpolateImageFunction< TInputImage, TCoordRep > Superclass
std::set< typename TInputImage::PixelType > LabelSetType
LabelSelectionImageAdaptor< TInputImage, double > LabelSelectionAdaptorType
typename Superclass::RealType RealType
typename Superclass::SizeType SizeType
typename Superclass::OutputType OutputType
std::vector< typename InternalInterpolatorType::Pointer > m_InternalInterpolators
typename TInputImage::PixelType InputPixelType
typename Superclass::ContinuousIndexType ContinuousIndexType
TInterpolator< LabelSelectionAdaptorType, TCoordRep > InternalInterpolatorType
typename Superclass::InputImageType InputImageType
LabelImageGenericInterpolateImageFunction()=default
virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &, OutputType *) const
~LabelImageGenericInterpolateImageFunction() override=default
void SetInputImage(const TInputImage *image) override
SizeType GetRadius() const override
LabelImageGenericInterpolateImageFunction Self
static constexpr unsigned int ImageDimension
typename Superclass::IndexType IndexType
Presents a label image as a binary image of one label.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....