|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
89 getPath(UPR, origEdges, cost, e_orig, path,
false);
95 getPath(UPR, origEdges, cost, e_orig, path,
true);
The namespace for all OGDF objects.
static bool isUpwardPlanar_singleSource(const Graph &G)
Tests whether the single-source digraph G is upward planar.
Includes declaration of graph class.
Declaration of interface for edge insertion algorithms.
Singly linked lists (maintaining the length of the list).
Edge insertion module that inserts each edge optimally into a fixed embedding.
Class for adjacency list elements.
FixedEmbeddingUpwardEdgeInserter()
Creates an instance of fixed-embedding edge inserter.
Declaration of class UpwardPlanarity, which implements different types of algorithms testing upward p...
Data type for general directed graphs (adjacency list representation).
~FixedEmbeddingUpwardEdgeInserter()
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.
Class for the representation of edges.
bool isUpwardPlanar(Graph &G) const
Upward planarized representations (of a connected component) of a graph.
void minFIP(UpwardPlanRep &UPR, List< edge > &origEdges, EdgeArray< int > &cost, edge e_orig, SList< adjEntry > &path)
compute the minimal feasible insertion path
void constraintFIP(UpwardPlanRep &UPR, List< edge > &origEdges, EdgeArray< int > &cost, edge e_orig, SList< adjEntry > &path)
compute a constraint feasible insertion path usig heuristic.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Faces in a combinatorial embedding.