18#ifndef itkBinaryBallStructuringElement_h
19#define itkBinaryBallStructuringElement_h
61template <
typename TPixel,
unsigned int VDimension = 2,
typename TAllocator = NeighborhoodAllocator<TPixel>>
73 static constexpr unsigned int NeighborhoodDimension = VDimension;
81 using Iterator =
typename AllocatorType::iterator;
107 operator=(
const Self & other)
109 Superclass::operator=(other);
116 CreateStructuringElement();
123#ifndef ITK_MANUAL_INSTANTIATION
124# include "itkBinaryBallStructuringElement.hxx"
A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements.
typename AllocatorType::const_iterator ConstIterator
typename AllocatorType::iterator Iterator
A light-weight container object for storing an N-dimensional neighborhood of values.
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through oper...
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType