Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
EmbedderMinDepthMaxFaceLayers.h
Go to the documentation of this file.
1
32#pragma once
33
34#include <ogdf/basic/Graph.h>
35#include <ogdf/basic/List.h>
36#include <ogdf/basic/basic.h>
40
41namespace ogdf {
42
45
57 : public embedder::LayersBlockEmbedder<EmbedderMinDepthMaxFace, embedder::MDMFLengthAttribute> {
58protected:
59 void embedBlock(const node& bT, const node& cT, ListIterator<adjEntry>& after) override;
60};
61
62}
Declares ogdf::EmbedderMinDepthMaxFace.
Includes declaration of graph class.
Computes an embedding of a biconnected graph with maximum external face.
Declaration of doubly linked lists and iterators.
Definition of MDMFLengthAttribute.
Basic declarations, included by all source files.
Planar graph embedding that minimizes block-nesting depth and maximizes the external face and optimiz...
void embedBlock(const node &bT, const node &cT, ListIterator< adjEntry > &after) override
Computes the adjacency list for all nodes in a block and calls recursively the function for all block...
Encapsulates a pointer to a list element.
Definition List.h:113
Class for the representation of nodes.
Definition Graph_d.h:241
Common functionality for layer-based embedding algorithms.
#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.