18 #ifndef itkVectorNeighborhoodInnerProduct_h
19 #define itkVectorNeighborhoodInnerProduct_h
44 template<
typename TImage >
51 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
65 Self::ImageDimension >;
68 PixelType operator()(
const std::slice & s,
76 return this->operator()(std::slice(0, it.
Size(), 1), it, op);
79 PixelType operator()(
const std::slice & s,
const NeighborhoodType & N,
80 const OperatorType & op)
const;
84 #ifndef ITK_MANUAL_INSTANTIATION
85 #include "itkVectorNeighborhoodInnerProduct.hxx"
PixelType operator()(const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const
typename ImageType::PixelType PixelType
constexpr unsigned int Dimension
Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator.
NeighborIndexType Size() const
typename PixelType::ValueType ScalarValueType