73 inline bool is_top()
const {
return flags & 0x1; }
int val
image value
Definition: WorkingLineSegment.h:49
undocument this line if you encounter any issues!
Definition: Any.h:37
Ipp8u icl8u
8Bit unsigned integer type for the ICL
Definition: BasicTypes.h:64
icl8u flags
binary flags 0b_____[collected][counted][top]
Definition: ImageRegionPart.h:67
std::vector< WorkingLineSegment * > segment_container
internally used type for buffring segments
Definition: ImageRegionPart.h:48
#define ICLCV_API
Definition: CompatMacros.h:177
void notify_counted()
sets the counted bit to true
Definition: ImageRegionPart.h:82
segment_container segments
list of vector of all directly contained LineSegments
Definition: ImageRegionPart.h:64
The working line segment class extends the LineSegment class by some working parameters.
Definition: WorkingLineSegment.h:47
std::vector< ImageRegionPart * > children_container
internally used type for buffering children
Definition: ImageRegionPart.h:45
bool is_collected() const
returns whether this ImageRegionPart has already been collected
Definition: ImageRegionPart.h:79
bool is_counted() const
returns whether this ImageRegionPart has already been counted
Definition: ImageRegionPart.h:76
ImageRegionPart * init(WorkingLineSegment *s)
initializes this instance with the first WorkingLoineSegment
Definition: ImageRegionPart.h:51
The ImageRegionPart represents a intermediate region part for the connected component analysis.
Definition: ImageRegionPart.h:42
int val
chached value
Definition: ImageRegionPart.h:70
bool is_top() const
returns whether this ImageRegionPart is on top
Definition: ImageRegionPart.h:73
ImageRegionPart * adopt()
Definition: ImageRegionPart.h:88
void notify_collected()
sets the collected bit to true
Definition: ImageRegionPart.h:85
children_container children
list or vector of all contained regions
Definition: ImageRegionPart.h:61