18#ifndef itkVectorNeighborhoodInnerProduct_h
19#define itkVectorNeighborhoodInnerProduct_h
44template <
typename TImage>
82#ifndef ITK_MANUAL_INSTANTIATION
83# include "itkVectorNeighborhoodInnerProduct.hxx"
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
A light-weight container object for storing an N-dimensional neighborhood of values.
NeighborIndexType Size() const
Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator.
VectorNeighborhoodInnerProduct Self
Neighborhood< PixelType, Self::ImageDimension > NeighborhoodType
PixelType operator()(const std::slice &s, const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const
typename PixelType::ValueType ScalarValueType
PixelType operator()(const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const
static constexpr unsigned int ImageDimension
typename TImage::PixelType PixelType
PixelType operator()(const std::slice &s, const NeighborhoodType &it, const OperatorType &op) const
Neighborhood< ScalarValueType, Self::ImageDimension > OperatorType
static constexpr unsigned int VectorDimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....