#include <sdet_region_edge.h>
Inheritance diagram for sdet_region_edge:

Definition at line 46 of file sdet_region_edge.h.
Public Member Functions | |
| sdet_region_edge (vtol_edge_2d_sptr e) | |
| sdet_region_edge (sdet_region_edge const &e) | |
| ~sdet_region_edge () | |
| void | Prop (sdet_region_edge_sptr const &re, unsigned int label, unsigned int max_label) |
| Conditionally propagate the labels of a sdet_region_edge. | |
| vtol_edge_2d_sptr | get_edge () const |
| bool | is_vertex () const |
| unsigned int | NumLabels (unsigned int max_label) const |
| unsigned int | GetLabel (unsigned int i, unsigned int max_label) const |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
Protected Member Functions | |
| bool | SetNewLabel (unsigned int label) |
Protected Attributes | |
| vtol_edge_2d_sptr | edge_ |
| vcl_vector< unsigned int > | labels_ |
|
|
Definition at line 8 of file sdet_region_edge.cxx. |
|
|
Definition at line 51 of file sdet_region_edge.h. |
|
|
Definition at line 13 of file sdet_region_edge.cxx. |
|
|
Definition at line 59 of file sdet_region_edge.h. |
|
||||||||||||
|
Definition at line 63 of file sdet_region_edge.h. |
|
|
Definition at line 17 of file sdet_region_edge.cxx. |
|
|
Definition at line 30 of file sdet_region_edge.cxx. |
|
||||||||||||||||
|
Conditionally propagate the labels of a sdet_region_edge. In this approach we don't differentiate between Right and Left. Here we allow an unlimited number of labels to be assigned to an edge, which is necessary due to small regions which don't have proper closure but whose edges are on the boundary of larger legitimate regions. Definition at line 50 of file sdet_region_edge.cxx. |
|
|
Definition at line 22 of file sdet_region_edge.cxx. |
|
|
Definition at line 71 of file sdet_region_edge.h. |
|
|
Definition at line 72 of file sdet_region_edge.h. |
1.4.4