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 More... | |
typedef std::vector< WorkingLineSegment * > | segment_container |
internally used type for buffring segments More... | |
Public Member Functions | |
ImageRegionPart * | init (WorkingLineSegment *s) |
initializes this instance with the first WorkingLoineSegment More... | |
bool | is_top () const |
returns whether this ImageRegionPart is on top More... | |
bool | is_counted () const |
returns whether this ImageRegionPart has already been counted More... | |
bool | is_collected () const |
returns whether this ImageRegionPart has already been collected More... | |
void | notify_counted () |
sets the counted bit to true More... | |
void | notify_collected () |
sets the collected bit to true More... | |
ImageRegionPart * | adopt () |
Public Attributes | |
children_container | children |
list or vector of all contained regions More... | |
segment_container | segments |
list of vector of all directly contained LineSegments More... | |
icl8u | flags |
binary flags 0b_____[collected][counted][top] More... | |
int | val |
chached value More... | |
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
|
inline |
|
inline |
initializes this instance with the first WorkingLoineSegment
|
inline |
returns whether this ImageRegionPart has already been collected
|
inline |
returns whether this ImageRegionPart has already been counted
|
inline |
returns whether this ImageRegionPart is on top
|
inline |
sets the collected bit to true
|
inline |
sets the counted bit to true
children_container icl::cv::ImageRegionPart::children |
list or vector of all contained regions
icl8u icl::cv::ImageRegionPart::flags |
binary flags 0b_____[collected][counted][top]
segment_container icl::cv::ImageRegionPart::segments |
list of vector of all directly contained LineSegments
int icl::cv::ImageRegionPart::val |
chached value