Image Component Library (ICL)
|
The ImageRegionPart represents a intermediate region part for the connected component analysis. More...
#include <ImageRegionPart.h>
Public Types | |
typedef std::vector < ImageRegionPart * > | children_container |
internally used type for buffering children | |
typedef std::vector < WorkingLineSegment * > | segment_container |
internally used type for buffring segments | |
Public Member Functions | |
ImageRegionPart * | init (WorkingLineSegment *s) |
initializes this instance with the first WorkingLoineSegment | |
bool | is_top () const |
returns whether this ImageRegionPart is on top | |
bool | is_counted () const |
returns whether this ImageRegionPart has already been counted | |
bool | is_collected () const |
returns whether this ImageRegionPart has already been collected | |
void | notify_counted () |
sets the counted bit to true | |
void | notify_collected () |
sets the collected bit to true | |
ImageRegionPart * | adopt () |
Public Attributes | |
children_container | children |
list or vector of all contained regions | |
segment_container | segments |
list of vector of all directly contained LineSegments | |
icl8u | flags |
binary flags 0b_____[collected][counted][top] | |
int | val |
chached value |
The ImageRegionPart represents a intermediate region part for the connected component analysis.
typedef std::vector<ImageRegionPart*> icl::cv::ImageRegionPart::children_container |
internally used type for buffering children
typedef std::vector<WorkingLineSegment*> icl::cv::ImageRegionPart::segment_container |
internally used type for buffring segments
ImageRegionPart* icl::cv::ImageRegionPart::adopt | ( | ) | [inline] |
ImageRegionPart* icl::cv::ImageRegionPart::init | ( | WorkingLineSegment * | s | ) | [inline] |
initializes this instance with the first WorkingLoineSegment
bool icl::cv::ImageRegionPart::is_collected | ( | ) | const [inline] |
returns whether this ImageRegionPart has already been collected
bool icl::cv::ImageRegionPart::is_counted | ( | ) | const [inline] |
returns whether this ImageRegionPart has already been counted
bool icl::cv::ImageRegionPart::is_top | ( | ) | const [inline] |
returns whether this ImageRegionPart is on top
void icl::cv::ImageRegionPart::notify_collected | ( | ) | [inline] |
sets the collected bit to true
void icl::cv::ImageRegionPart::notify_counted | ( | ) | [inline] |
sets the counted bit to true
list or vector of all contained regions
binary flags 0b_____[collected][counted][top]
list of vector of all directly contained LineSegments
chached value