|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Metadata extracted from a planar embedding for face/dual analysis. More...
#include <Planarity_Test.H>
Classes | |
| struct | Face_Boundary |
| struct | Face_Dart |
Public Types | |
| using | Node = typename GT::Node |
Public Attributes | |
| bool | has_embedding = false |
| bool | faces_are_component_local = false |
| size_t | num_components = 0 |
| size_t | num_faces_local = 0 |
| size_t | num_faces_global = 0 |
| Array< Face_Boundary > | faces |
| Array< Array< size_t > > | face_adjacency |
| Array< Planar_Dual_Edge_Info< GT > > | dual_edges |
Metadata extracted from a planar embedding for face/dual analysis.
Faces in this metadata are component-local (outer face is not merged across disconnected components). For connected graphs, local/global coincide.
Definition at line 278 of file Planarity_Test.H.
Definition at line 280 of file Planarity_Test.H.
| Array<Planar_Dual_Edge_Info<GT> > Aleph::Planar_Dual_Metadata< GT >::dual_edges |
Definition at line 302 of file Planarity_Test.H.
Definition at line 301 of file Planarity_Test.H.
| Array<Face_Boundary> Aleph::Planar_Dual_Metadata< GT >::faces |
Definition at line 300 of file Planarity_Test.H.
Definition at line 294 of file Planarity_Test.H.
Definition at line 293 of file Planarity_Test.H.
Referenced by Aleph::planar_dual_metadata().
| size_t Aleph::Planar_Dual_Metadata< GT >::num_components = 0 |
Definition at line 296 of file Planarity_Test.H.
| size_t Aleph::Planar_Dual_Metadata< GT >::num_faces_global = 0 |
Definition at line 298 of file Planarity_Test.H.
| size_t Aleph::Planar_Dual_Metadata< GT >::num_faces_local = 0 |
Definition at line 297 of file Planarity_Test.H.