|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
24 SP.
call(PR, 0, crossNum);
26 std::cout << crossNum <<
" crossings" << std::endl;
The namespace for all OGDF objects.
Declaration of class VariablEmbeddingInserter.
Includes declaration of graph class.
Declaration of graph generators.
static bool write(const Graph &G, const string &filename, WriterFunc writer=nullptr)
Writes graph G to a file with name filename and infers the format to use from the file's extension.
Planarized representations (of a connected component) of a graph.
static bool writeGML(const Graph &G, std::ostream &os)
Writes graph G in GML format to output stream os.
Optimal edge insertion module.
Declaration of the PlanarSubgraphFast.
Declaration of class SubgraphPlanarizer.
void setInserter(EdgeInsertionModule *pInserter)
Sets the module option for the edge insertion module.
Computation of a planar subgraph using PQ-trees.
Declaration of a base class for planar representations of graphs and cluster graphs.
Declares class GraphIO which provides access to all graph read and write functionality.
Data type for general directed graphs (adjacency list representation).
ReturnType call(PlanRep &pr, int cc, int &crossingNumber, const EdgeArray< int > *pCostOrig=nullptr, const EdgeArray< bool > *pForbiddenOrig=nullptr, const EdgeArray< uint32_t > *pEdgeSubGraphs=nullptr)
Computes a planarized representation of the input graph.
void setSubgraph(PlanarSubgraphModule< int > *pSubgraph)
Sets the module option for the computation of the planar subgraph.
The planarization approach for crossing minimization.
bool randomSimpleGraph(Graph &G, int n, int m)
Creates a random simple graph.