|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
59 virtual bool isPlanarDestructive(
Graph& G)
override;
76 bool preparation(
Graph& G,
bool embed);
98 void prepareParallelEdges(
Graph& G);
The namespace for all OGDF objects.
Includes declaration of graph class.
Booth-Lueker planarity test.
Encapsulates a pointer to an ogdf::SList element.
EdgeArray< ListPure< edge > > m_parallelEdges
bool isPlanar(const Graph &G)
Returns true, if G is planar, false otherwise.
virtual bool planarEmbed(Graph &G) override
Returns true, if G is planar, false otherwise. If true, G contains a planar embedding.
Declaration of PlanarityModule.
Declaration of singly linked lists and iterators.
EdgeArray< bool > m_isParallel
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
virtual bool planarEmbedPlanarGraph(Graph &G) override
Returns true, if G is planar, false otherwise. If true, G contains a planar embedding.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Module for planarity testing and planar embeddings.
Declaration of doubly linked lists and iterators.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.