Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
SimpleEmbedder.h
Go to the documentation of this file.
1
32#pragma once
33
38
39namespace ogdf {
40
42
48public:
49 // construction / destruction
51
53
59 virtual void doCall(Graph& G, adjEntry& adjExternal) override;
60
61private:
69};
70
71}
Declaration of CombinatorialEmbedding and face.
Defines ogdf::EmbedderModule.
Declaration of a base class for planar representations of graphs and cluster graphs.
Class for adjacency list elements.
Definition Graph_d.h:79
Combinatorial embeddings of planar graphs with modification functionality.
Base class for embedder algorithms.
Faces in a combinatorial embedding.
Data type for general directed graphs (adjacency list representation).
Definition Graph_d.h:521
Planarized representations (of a connected component) of a graph.
Definition PlanRep.h:57
Embedder that chooses a largest face as the external one.
face findBestExternalFace(const PlanRep &PG, const CombinatorialEmbedding &E)
Find best suited external face according to certain criteria.
virtual void doCall(Graph &G, adjEntry &adjExternal) override
Call embedder algorithm.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101
Declaration of extended graph algorithms.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.