 |
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 dynamic library (shared object / 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>.