#include <TreatNeighboringGraph.hpp>
Inheritance diagram for CCNGraph:

Public Member Functions | |
| CCNGraph (Image *) | |
| ~CCNGraph () | |
| void | NGConstruct (int, int) |
| Image * | GetBoundImage () |
Public Attributes | |
| node_map< GLab > | ngnl |
| edge_map< bool > | ngel |
| graph | ng |
Protected Member Functions | |
| void | NrImgConstruct () |
| void | NRInit (int) |
| bool | NRLabeling () |
| void | NRLabelingExtend (Nr &) |
| Image * | GetExtendedImage () |
| void | PtsDraw (Image *img, vector< Pt > &, int) |
| void | NrAnalysis (int, int) |
| void | NodesConstruct () |
| void | BoundSurfaceAnalysis () |
| int | RcSearch (Rc) |
| void | BoundSurfaceTabCreate () |
| void | BoundSurfaceFiltering () |
| void | EdgesConstruct () |
Protected Attributes | |
| vector< Nr > | nri |
| vector< Pt > | bound |
| vector< Rc > | rci |
| int | ths |
| int | smax |
| short int * | tabs |
|
|
CCNGraph constructor |
|
|
CCNGraph destructor |
|
|
anayse the boundaries point in order to extract the neighboring relations, and their surfaces |
|
|
perform the bounds' surfaces filtering |
|
|
tab s create |
|
|
edges construct |
|
|
this function return the boundaries image |
|
|
this function return the extended contours image |
|
||||||||||||
|
ng construction |
|
|
nodes construct |
|
||||||||||||
|
nr analysis |
|
|
nr construction |
|
|
nr init |
|
|
test the NR labeling end |
|
|
nr labeling extend |
|
||||||||||||||||
|
an utility function: point vector draw |
|
|
parse the rc table in order to test a existing rc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3