 |
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
81 const SPQRTree& owner()
const override;
107 edge twinEdge(
edge e)
const override;
114 node twinTreeNode(
edge e)
const override;
The namespace for all OGDF objects.
Includes declaration of graph class.
Linear-time implementation of static SPQR-trees.
Skeleton graphs of nodes in a static SPQR-tree.
Linear-time implementation of static SPQR-trees.
NodeArray< node > m_orig
corresp.
Declaration of class Skeleton.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
edge treeEdge(edge e) const
Returns the tree edge which is associated with skeleton edge e.
EdgeArray< edge > m_treeEdge
corresp.
RegisteredArray for nodes, edges and adjEntries of a graph.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
edge realEdge(edge e) const override
Returns the real edge that corresponds to skeleton edge e.
Class for the representation of edges.
Skeleton graphs of nodes in an SPQR-tree.
EdgeArray< edge > m_real
corresp.
const StaticSPQRTree * m_owner
owner tree
bool isVirtual(edge e) const override
Returns true iff e is a virtual edge.
node original(node v) const override
Returns the vertex in the original graph G that corresponds to v.
Class for the representation of nodes.
Declaration of memory manager for allocating small pieces of memory.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.