18 #ifndef itkBinaryCrossStructuringElement_h
19 #define itkBinaryCrossStructuringElement_h
51 template<
typename TPixel,
unsigned int VDimension = 2,
52 typename TAllocator = NeighborhoodAllocator< TPixel > >
65 itkStaticConstMacro(NeighborhoodDimension,
unsigned int, VDimension);
73 typedef typename AllocatorType::iterator
Iterator;
96 this->SetRadius(radius);
111 Superclass::operator=(other);
117 void CreateStructuringElement();
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkBinaryCrossStructuringElement.hxx"
virtual ~BinaryCrossStructuringElement()
AllocatorType::const_iterator ConstIterator
Superclass::RadiusType RadiusType
A light-weight container object for storing an N-dimensional neighborhood of values.
SliceIterator< TPixel, Self > SliceIteratorType
BinaryCrossStructuringElement(const Self &other)
AllocatorType::iterator Iterator
Superclass::OffsetType OffsetType
Superclass::SizeType SizeType
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through oper...
OffsetType::OffsetValueType OffsetValueType
BinaryCrossStructuringElement Self
Superclass::SizeValueType SizeValueType
Neighborhood< TPixel, VDimension, TAllocator > Superclass
BinaryCrossStructuringElement()
ImageBaseType::SizeType SizeType
SizeType::SizeValueType SizeValueType
A Neighborhood that represents a cross structuring element with binary elements.
Self & operator=(const Self &other)
itk::OffsetValueType OffsetValueType