18#ifndef itkVectorNeighborhoodInnerProduct_h
19#define itkVectorNeighborhoodInnerProduct_h
44template <
typename TImage>
51 static constexpr unsigned int ImageDimension = TImage::ImageDimension;
74 return this->operator()(std::slice(0, it.
Size(), 1), it, op);
82#ifndef ITK_MANUAL_INSTANTIATION
83# include "itkVectorNeighborhoodInnerProduct.hxx"
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
NeighborIndexType Size() const
Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator.
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
typename TImage::PixelType PixelType
PixelType operator()(const std::slice &s, const NeighborhoodType &it, const OperatorType &op) const
constexpr unsigned int Dimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....