![]() |
Image Component Library (ICL)
|
Utility class for shallow copied data of image region class. More...
#include <ImageRegionData.h>
Classes | |
| struct | ComplexInformation |
| contains complex information, More... | |
| struct | CSSParams |
| struct | RegionGraphInfo |
| structure for representing region-graph information More... | |
| struct | SimpleInformation |
Private Types | |
| typedef ImageRegionData | IRD |
Private Member Functions | |
| ImageRegionData (CornerDetectorCSS *css, int value, int id, unsigned int segmentSize, bool createGraph, const core::ImgBase *image) | |
| Constructor. More... | |
| ~ImageRegionData () | |
| Destructor. More... | |
| void | link (ImageRegionData *a) |
| void | addChild (ImageRegionData *a) |
| adds a new child region More... | |
| void | showTree (int indent=0) const |
| for debugging only More... | |
| void | showWithNeighbours () const |
| for debugging only More... | |
| ComplexInformation * | ensureComplex () |
| utility function More... | |
| SimpleInformation * | ensureSimple () |
| utility function More... | |
Static Private Member Functions | |
| static ImageRegionData * | createInstance (CornerDetectorCSS *css, ImageRegionPart *topRegionPart, int id, bool createGraphInfo, const core::ImgBase *image) |
| Utility factory function. More... | |
Private Attributes | |
| int | value |
| image pixle value More... | |
| int | id |
| Region-ID. More... | |
| int | size |
| pixel-count More... | |
| const core::ImgBase * | image |
| underlying image More... | |
| std::vector< LineSegment > | segments |
| list of line segments More... | |
| utils::Any | meta |
| meta data, that can be associated with a region structure More... | |
| struct icl::cv::ImageRegionData::RegionGraphInfo * | graph |
| optional information about the region graph More... | |
| struct icl::cv::ImageRegionData::SimpleInformation * | simple |
| simple image region information More... | |
| struct icl::cv::ImageRegionData::ComplexInformation * | complex |
| more complex image region information More... | |
| CornerDetectorCSS * | css |
| for corner detection More... | |
Friends | |
| class | RegionDetector |
| struct | ImageRegion |
| bool | region_search_border (std::set< IRD * > &, IRD *) |
| void | collect_subregions_recursive (std::set< IRD * > &, IRD *) |
| bool | is_region_contained (IRD *, IRD *) |
| bool | region_search_outer_bb (const utils::Rect &, std::set< IRD * > &, IRD *) |
Utility class for shallow copied data of image region class.
Note: a nested class of ImageRegion is not possible as we need forward declarations of this class. Nested classes cannot be 'forward-declared'
|
private |
|
inlineprivate |
Constructor.
|
inlineprivate |
Destructor.
|
inlineprivate |
adds a new child region
|
staticprivate |
Utility factory function.
|
inlineprivate |
utility function
|
inlineprivate |
utility function
|
inlineprivate |
|
private |
for debugging only
|
private |
for debugging only
|
friend |
|
friend |
|
friend |
|
private |
more complex image region information
|
private |
for corner detection
|
private |
optional information about the region graph
|
private |
Region-ID.
|
private |
underlying image
|
private |
meta data, that can be associated with a region structure
|
private |
list of line segments
|
private |
simple image region information
|
mutableprivate |
pixel-count
|
private |
image pixle value
1.8.15