18 #ifndef itkBinaryBallStructuringElement_h
19 #define itkBinaryBallStructuringElement_h
61 template<
typename TPixel,
unsigned int VDimension = 2,
62 typename TAllocator = NeighborhoodAllocator< TPixel > >
75 static constexpr
unsigned int NeighborhoodDimension = VDimension;
83 using Iterator =
typename AllocatorType::iterator;
110 Superclass::operator=(other);
116 void CreateStructuringElement();
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkBinaryBallStructuringElement.hxx"
typename SizeType::SizeValueType SizeValueType
Self & operator=(const Self &other)
unsigned long SizeValueType
A light-weight container object for storing an N-dimensional neighborhood of values.
typename AllocatorType::iterator Iterator
typename AllocatorType::const_iterator ConstIterator
ImageBaseType::SizeType SizeType
Represent a n-dimensional size (bounds) of a n-dimensional image.
A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements...
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through oper...
BinaryBallStructuringElement(const Self &other)