|
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 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>.