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