|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
56 virtual void doCall(
Graph& G,
adjEntry& adjExternal)
override;
71 int bottomUpTraversal(
const node& bT,
const node& cH);
84 void topDownTraversal(
const node& bT);
86 int constraintMaxFace(
const node& bT,
const node& cH)
override;
88 void maximumFaceRec(
const node& bT,
node& bT_opt,
int& ell_opt)
override;
The namespace for all OGDF objects.
Auxiliary length attribute.
Includes declaration of graph class.
void embedBlock(const node &bT)
Computes the adjacency list for all nodes in a block and calls recursively the function for all block...
NodeArray< int > mf_nodeLength
is saving for each node of the block graph its length
Embedder that maximizes the external face.
NodeArray< List< node > > M2
M2 is empty, if |M_B| != 1, otherwise M_B = {cH} M2 = {cH' in V_B \ {v} | m_B(cH') = m2} with m2 = ma...
NodeArray< int > mf_cstrLength
is saving for each node of the block graph its cstrLength
NodeArray< List< node > > md_M_B
M_B = {cH in B | m_B(cH) = m_B} with m_B = max{m_B(c) : c in B} and m_B(c) = max( {0} cup {m_{c,...
Definition of MDMFLengthAttribute.
Class for adjacency list elements.
EdgeArray< int > cB
an array saving the length for each edge in the BC-tree
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
NodeArray< int > minDepth
an array containing the minimum depth of each block
EdgeArray< MDMFLengthAttribute > edgeLength
is saving for each edge of the block graph its length
Declares ogdf::EmbedderMaxFace.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
NodeArray< int > md_nodeLength
saving for each node in the block graph its length
Declaration of doubly linked lists and iterators.
NodeArray< MDMFLengthAttribute > mdmf_nodeLength
is saving for each node of the block graph its length
Encapsulates a pointer to a list element.
NodeArray< int > maxFaceSize
an array containing the maximum face size of each block
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Embedding that minimizes block-nesting depth and maximizes the external face.