|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
76 node v_T = checkForest();
78 gatherExternalFaces(m_T,
nullptr, externalFaces);
84 return dfsFaceNodeOf(m_T,
nullptr, m_pE->rightFace(e->
adjSource()),
93 void stAugmentation(
node h,
101 void stAugmentation(
node h,
115 bool dfsCheckForest(
node v,
119 int& nInternalVertices);
125 void gatherExternalFaces(
node v,
The namespace for all OGDF objects.
Includes declaration of graph class.
const Graph & originalGraph() const
return a reference to the original graph G
node m_T
representative of unique tree T
face originalFace(node v) const
returns the face in E corresponding to node v in the face-sink graph, 0 if v corresponds to a sink-sw...
Singly linked lists (maintaining the length of the list).
NodeArray< node > m_originalNode
original node in G
NodeArray< bool > m_containsSource
contains face node the source ?
node possibleExternalFaces(SList< face > &externalFaces)
returns the list of faces f in E such that there exists an upward-planar drawing realizing E with f a...
node m_source
the single source
NodeArray< face > m_originalFace
original face in E
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
adjEntry adjSource() const
Returns the corresponding adjacancy entry at source node.
Data type for general directed graphs (adjacency list representation).
RegisteredArray for labeling the faces of a CombinatorialEmbedding.
const ConstCombinatorialEmbedding * m_pE
associated embedding of graph G
Combinatorial embeddings of planar graphs.
adjEntry adjTarget() const
Returns the corresponding adjacancy entry at target node.
node originalNode(node v) const
returns the sink-switch in G corresponding to node v in the face-sink graph, 0 if v corresponds to a ...
Basic declarations, included by all source files.
Declaration of CombinatorialEmbedding and face.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
bool containsSource(node v) const
Class for the representation of edges.
const ConstCombinatorialEmbedding & originalEmbedding() const
returns a reference to the embedding E of the original graph G
Class for the representation of nodes.
Faces in a combinatorial embedding.
FaceSinkGraph()
default constructor (dummy)