|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNeighborhoodOperator_h
19 #define itkNeighborhoodOperator_h
71 template <
typename TPixel,
unsigned int VDimension,
typename TAllocator = NeighborhoodAllocator<TPixel>>
94 m_Direction = direction;
134 os << i <<
"NeighborhoodOperator { this=" <<
this <<
" Direction = " << m_Direction <<
" }" << std::endl;
153 GenerateCoefficients() = 0;
172 for (
unsigned int i = 0; i < this->
Size(); ++i)
181 unsigned long m_Direction{ 0 };
185 #ifndef ITK_MANUAL_INSTANTIATION
186 # include "itkNeighborhoodOperator.hxx"
Indent GetNextIndent() const
unsigned long GetDirection() const
typename NumericTraits< TPixel >::RealType PixelRealType
void PrintSelf(std::ostream &os, Indent i) const override
Represent a n-dimensional size (bounds) of a n-dimensional image.
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through oper...
Virtual class that defines a common interface to all neighborhood operator subtypes.
A light-weight container object for storing an N-dimensional neighborhood of values.
ImageBaseType::SizeType SizeType
Control indentation during Print() invocation.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
void SetDirection(const unsigned long &direction)
unsigned long SizeValueType
std::vector< PixelRealType > CoefficientVector