18 #ifndef __itkBinaryCrossStructuringElement_h
19 #define __itkBinaryCrossStructuringElement_h
51 template<
typename TPixel,
unsigned int VDimension = 2,
52 typename TAllocator = NeighborhoodAllocator< TPixel > >
73 typedef typename AllocatorType::iterator
Iterator;
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkBinaryCrossStructuringElement.hxx"
virtual ~BinaryCrossStructuringElement()
AllocatorType::const_iterator ConstIterator
Superclass::RadiusType RadiusType
typedef::itk::Size< VDimension > RadiusType
A light-weight container object for storing an N-dimensional neighborhood of values.
Self & operator=(const Self &other)
SliceIterator< TPixel, Self > SliceIteratorType
BinaryCrossStructuringElement(const Self &other)
static const unsigned int NeighborhoodDimension
AllocatorType::iterator Iterator
Superclass::OffsetType OffsetType
typedef::itk::Size< VDimension > SizeType
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
void CreateStructuringElement()
Neighborhood< TPixel, VDimension, TAllocator > Superclass
BinaryCrossStructuringElement()
SizeType::SizeValueType SizeValueType
A Neighborhood that represents a cross structuring element with binary elements.
Self & operator=(const Self &other)
void SetRadius(const SizeType &)
itk::OffsetValueType OffsetValueType