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
35#include <ogdf/basic/Graph.h>
36#include <ogdf/basic/basic.h>
38
39namespace ogdf {
40class PlanRep;
41
43
49public:
50 // construction / destruction
52
54
60 virtual void doCall(Graph& G, adjEntry& adjExternal) override;
61
62private:
70};
71
72}
Declaration of CombinatorialEmbedding and face.
Defines ogdf::EmbedderModule.
Includes declaration of graph class.
Basic declarations, included by all source files.
Class for adjacency list elements.
Definition Graph_d.h:143
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:866
Planarized representations (of a connected component) of a graph.
Definition PlanRep.h:68
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 dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.