Image Component Library (ICL)
Classes | Namespaces | Macros
FloodFiller.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLCore/Img.h>

Go to the source code of this file.

Classes

class  icl::cv::FloodFiller
 Utility class for image flood filling. More...
 
struct  icl::cv::FloodFiller::Result
 result structure, returned by the 'apply' methods More...
 
struct  icl::cv::FloodFiller::DefaultCriterion< T >
 predefined criterion for simple reference-value based filling for 1-channel images More...
 
struct  icl::cv::FloodFiller::ReferenceColorCriterion< T >
 predefined criterion for simple reference-value based filling for 3-channel images More...
 

Namespaces

 icl
 undocument this line if you encounter any issues!
 
 icl::cv
 

Macros

#define ICL_DYNAMIC_FLOOD_FILLER_P(x, y)
 
#define ICL_DYNAMIC_FLOOD_FILLER_P(x, y)
 

Macro Definition Documentation

◆ ICL_DYNAMIC_FLOOD_FILLER_P [1/2]

#define ICL_DYNAMIC_FLOOD_FILLER_P (   x,
 
)
Value:
if(r.contains(x,y) && !ff(x,y)){ \
*e++ = utils::Point(x,y); \
ff(x,y) = 255; \
}

◆ ICL_DYNAMIC_FLOOD_FILLER_P [2/2]

#define ICL_DYNAMIC_FLOOD_FILLER_P (   x,
 
)
Value:
if(r.contains(x,y) && !ff(x,y)){ \
*e++ = utils::Point(x,y); \
ff(x,y) = 255; \
}