Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Planar_Geometric_Drawing< GT > Struct Template Reference

Embedding-aware geometric drawing result. More...

#include <Planarity_Test.H>

Collaboration diagram for Aleph::Planar_Geometric_Drawing< GT >:
[legend]

Classes

struct  Node_Position
 

Public Types

using Node = typename GT::Node
 

Public Attributes

bool has_embedding = false
 
bool drawing_available = false
 
bool drawing_validated_no_crossings = false
 
bool drawing_search_truncated = false
 
size_t chosen_outer_face = std::numeric_limits<size_t>::max()
 
size_t relaxation_iterations = 0
 
size_t crossing_count = 0
 
size_t num_components = 0
 
Array< Node_Positionnode_positions
 

Detailed Description

template<class GT>
struct Aleph::Planar_Geometric_Drawing< GT >

Embedding-aware geometric drawing result.

Definition at line 342 of file Planarity_Test.H.

Member Typedef Documentation

◆ Node

Member Data Documentation

◆ chosen_outer_face

template<class GT >
size_t Aleph::Planar_Geometric_Drawing< GT >::chosen_outer_face = std::numeric_limits<size_t>::max()

Definition at line 358 of file Planarity_Test.H.

◆ crossing_count

template<class GT >
size_t Aleph::Planar_Geometric_Drawing< GT >::crossing_count = 0

Definition at line 360 of file Planarity_Test.H.

◆ drawing_available

template<class GT >
bool Aleph::Planar_Geometric_Drawing< GT >::drawing_available = false

Definition at line 354 of file Planarity_Test.H.

◆ drawing_search_truncated

template<class GT >
bool Aleph::Planar_Geometric_Drawing< GT >::drawing_search_truncated = false

Definition at line 356 of file Planarity_Test.H.

◆ drawing_validated_no_crossings

template<class GT >
bool Aleph::Planar_Geometric_Drawing< GT >::drawing_validated_no_crossings = false

Definition at line 355 of file Planarity_Test.H.

◆ has_embedding

template<class GT >
bool Aleph::Planar_Geometric_Drawing< GT >::has_embedding = false

Definition at line 353 of file Planarity_Test.H.

Referenced by Aleph::planar_geometric_drawing().

◆ node_positions

Definition at line 363 of file Planarity_Test.H.

◆ num_components

template<class GT >
size_t Aleph::Planar_Geometric_Drawing< GT >::num_components = 0

Definition at line 361 of file Planarity_Test.H.

◆ relaxation_iterations

template<class GT >
size_t Aleph::Planar_Geometric_Drawing< GT >::relaxation_iterations = 0

Definition at line 359 of file Planarity_Test.H.


The documentation for this struct was generated from the following file: