18 #ifndef itkNeighborhoodOperator_h
19 #define itkNeighborhoodOperator_h
71 template <
typename TPixel,
unsigned int VDimension,
typename TAllocator = NeighborhoodAllocator<TPixel>>
96 if (direction >= VDimension)
98 itkExceptionMacro(<<
" Can not set direction " << direction <<
" greater than dimensionality of neighborhood "
101 m_Direction = direction;
141 Superclass::PrintSelf(os, indent);
143 os << indent <<
"Direction: " << m_Direction << std::endl;
148 void ScaleCoefficients(PixelRealType);
158 GenerateCoefficients() = 0;
177 for (
unsigned int i = 0; i < this->
Size(); ++i)
186 unsigned long m_Direction{ 0 };
190 #ifndef ITK_MANUAL_INSTANTIATION
191 # include "itkNeighborhoodOperator.hxx"