18#ifndef itkFloodFilledSpatialFunctionConditionalConstIterator_h
19#define itkFloodFilledSpatialFunctionConditionalConstIterator_h
34template <
typename TImage,
typename TFunction>
94 m_InclusionStrategy = 0;
101 m_InclusionStrategy = 1;
108 m_InclusionStrategy = 2;
115 m_InclusionStrategy = 3;
130 unsigned char m_InclusionStrategy{};
134#ifndef ITK_MANUAL_INSTANTIATION
135# include "itkFloodFilledSpatialFunctionConditionalConstIterator.hxx"
A base class for other iterators where membership in the set of output pixels is conditional upon som...
typename TImage::IndexType IndexType
Iterates over a flood-filled spatial function.
typename TImage::InternalPixelType InternalPixelType
typename std::vector< IndexType > SeedsContainerType
typename TImage::PixelType PixelType
typename TFunction::InputType FunctionInputType
Iterates over a flood-filled spatial function with read-only access to pixels.
bool IsPixelIncluded(const IndexType &index) const override
FloodFilledSpatialFunctionConditionalConstIterator(const ImageType *imagePtr, FunctionType *fnPtr)
void SetIntersectInclusionStrategy()
void SetOriginInclusionStrategy()
void SetCompleteInclusionStrategy()
~FloodFilledSpatialFunctionConditionalConstIterator() override=default
FloodFilledSpatialFunctionConditionalConstIterator(const ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
void SetCenterInclusionStrategy()
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....