Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
icl::cv::ImageRegionPart Struct Reference

The ImageRegionPart represents a intermediate region part for the connected component analysis. More...

#include <ImageRegionPart.h>

List of all members.

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

ImageRegionPartinit (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
ImageRegionPartadopt ()

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

Detailed Description

The ImageRegionPart represents a intermediate region part for the connected component analysis.


Member Typedef Documentation

internally used type for buffering children

internally used type for buffring segments


Member Function Documentation

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

sets the collected bit to true

sets the counted bit to true


Member Data Documentation

list or vector of all contained regions

binary flags 0b_____[collected][counted][top]

list of vector of all directly contained LineSegments

chached value


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines