18 #ifndef itkFloodFilledImageFunctionConditionalIterator_h
19 #define itkFloodFilledImageFunctionConditionalIterator_h
33 template<
typename TImage,
typename TFunction >
88 std::vector< IndexType > & startIndex):
Superclass(imagePtr, fnPtr,
std::queue< IndexType > m_IndexStack
typename Superclass::FunctionType FunctionType
typename TImage::RegionType RegionType
FloodFilledImageFunctionConditionalIterator(ImageType *imagePtr, FunctionType *fnPtr)
typename Superclass::IndexType IndexType
typename TImage::InternalPixelType InternalPixelType
typename Superclass::FunctionInputType FunctionInputType
typename TImage::PixelType PixelType
static constexpr unsigned int NDimensions
~FloodFilledImageFunctionConditionalIterator() override=default
static constexpr unsigned int NDimensions
FloodFilledImageFunctionConditionalIterator(ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
typename Superclass::InternalPixelType InternalPixelType
typename TImage::IndexType IndexType
typename std::vector< IndexType > SeedsContainerType
typename Superclass::SeedsContainerType SeedsContainerType
typename Superclass::SizeType SizeType
typename Superclass::PixelType PixelType
typename TFunction::InputType FunctionInputType
typename TImage::SizeType SizeType
ImageType::ConstWeakPointer m_Image
const PixelType Get() const override
void Set(const PixelType &value)
Iterates over a flood-filled image function with read-only access to pixels.
FloodFilledImageFunctionConditionalIterator(ImageType *imagePtr, FunctionType *fnPtr, std::vector< IndexType > &startIndex)
typename Superclass::ImageType ImageType
Iterates over a flood-filled spatial function.
A base class for other iterators where membership in the set of output pixels is conditional upon som...
Iterates over a flood-filled image function with write access to pixels.
typename Superclass::RegionType RegionType