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
36
37namespace ogdf {
38
41
53 : public embedder::LayersBlockEmbedder<EmbedderMinDepthMaxFace, embedder::MDMFLengthAttribute> {
54protected:
55 void embedBlock(const node& bT, const node& cT, ListIterator<adjEntry>& after) override;
56};
57
58}
Declares ogdf::EmbedderMinDepthMaxFace.
Computes an embedding of a biconnected graph with maximum external face.
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:103
Class for the representation of nodes.
Definition Graph_d.h:177
Common functionality for layer-based embedding algorithms.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.