18#ifndef itkBinaryCrossStructuringElement_h
19#define itkBinaryCrossStructuringElement_h
51template <
typename TPixel,
unsigned int VDimension = 2,
typename TAllocator = NeighborhoodAllocator<TPixel>>
71 using Iterator =
typename AllocatorType::iterator;
124#ifndef ITK_MANUAL_INSTANTIATION
125# include "itkBinaryCrossStructuringElement.hxx"
typename AllocatorType::iterator Iterator
typename OffsetType::OffsetValueType OffsetValueType
Neighborhood< TPixel, VDimension, TAllocator > Superclass
~BinaryCrossStructuringElement() override=default
SliceIterator< TPixel, Self > SliceIteratorType
static constexpr unsigned int NeighborhoodDimension
Self & operator=(const Self &other)
BinaryCrossStructuringElement()
BinaryCrossStructuringElement Self
BinaryCrossStructuringElement(const Self &other)
typename AllocatorType::const_iterator ConstIterator
void CreateStructuringElement()
itk::Size< VDimension > RadiusType
itk::Size< VDimension > SizeType
void SetRadius(const SizeType &)
Self & operator=(const Self &)=default
typename SizeType::SizeValueType SizeValueType
Offset< VDimension > OffsetType
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through oper...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
constexpr TContainer MakeFilled(typename TContainer::const_reference value)
itk::OffsetValueType OffsetValueType