 |
ITK
5.4.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>>
96 m_Direction = direction;
135 Superclass::PrintSelf(os, indent);
137 os << indent <<
"Direction: " << m_Direction << std::endl;
142 void ScaleCoefficients(PixelRealType);
152 GenerateCoefficients() = 0;
171 for (
unsigned int i = 0; i < this->
Size(); ++i)
180 unsigned long m_Direction{ 0 };
184 #ifndef ITK_MANUAL_INSTANTIATION
185 # include "itkNeighborhoodOperator.hxx"
void SetDirection(const unsigned long direction)
unsigned long GetDirection() const
typename NumericTraits< TPixel >::RealType PixelRealType
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.
typename std::vector< PixelRealType > CoefficientVector
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType