|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVectorNearestNeighborInterpolateImageFunction_h
19 #define itkVectorNearestNeighborInterpolateImageFunction_h
42 template <
typename TInputImage,
typename TCoordRep =
double>
95 return static_cast<OutputType>(this->
GetInputImage()->GetPixel(nindex));
typename Superclass::IndexType IndexType
~VectorNearestNeighborInterpolateImageFunction() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
static constexpr unsigned int Dimension
Control indentation during Print() invocation.
Base class for all vector image interpolators.
void ConvertContinuousIndexToNearestIndex(const ContinuousIndexType &cindex, IndexType &index) const
typename InputImageType::PixelType PixelType
typename Superclass::ContinuousIndexType ContinuousIndexType
typename Superclass::InputImageType InputImageType
Light weight base class for most itk classes.
typename Superclass::OutputType OutputType
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
static constexpr unsigned int Dimension
typename NumericTraits< ValueType >::RealType RealType
Nearest neighbor interpolate a vector image at specified positions.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
static constexpr unsigned int ImageDimension
VectorNearestNeighborInterpolateImageFunction()=default
void PrintSelf(std::ostream &os, Indent indent) const override
typename PixelType::ValueType ValueType
const InputImageType * GetInputImage() const
static constexpr unsigned int ImageDimension