18 #ifndef itkShapedFloodFilledImageFunctionConditionalConstIterator_h
19 #define itkShapedFloodFilledImageFunctionConditionalConstIterator_h
37 template<
typename TImage,
typename TFunction >
75 static constexpr
unsigned int NDimensions = Superclass::NDimensions;
93 std::vector< IndexType > & startIndex):
Superclass(imagePtr,
109 bool IsPixelIncluded(
const IndexType & index)
const override;
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkShapedFloodFilledImageFunctionConditionalConstIterator.hxx"
typename TImage::RegionType RegionType
ShapedFloodFilledImageFunctionConditionalConstIterator(const ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
typename TImage::InternalPixelType InternalPixelType
typename TImage::PixelType PixelType
typename TFunction::InputType FunctionInputType
typename TImage::IndexType IndexType
ShapedFloodFilledImageFunctionConditionalConstIterator(const ImageType *imagePtr, FunctionType *fnPtr)
Iterates over a flood-filled image function with read-only access to pixels.
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
typename TImage::SizeType SizeType
Iterates over a flood-filled spatial function with read-only access to pixels.
typename TImage::PixelType PixelType
typename TImage::InternalPixelType InternalPixelType
A base class for other iterators where membership in the set of output pixels is conditional upon som...
ImageBaseType::RegionType RegionType
ShapedFloodFilledImageFunctionConditionalConstIterator(const ImageType *imagePtr, FunctionType *fnPtr, std::vector< IndexType > &startIndex)