|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
bool isFlipped(node v_T) const
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
NodeArray< bool > m_flipped
Includes declaration of graph class.
void handleCase(node v_T)
void partitionToOrderIndices(const List< List< node >> &partitionlist, NodeArray< int > &indices, Array< node > &vertices) const
Declaration of class StaticPlanarSPQRTree.
void handleSerialCase(node v_T)
void handleParallelCase(node v_T)
node getNode(int i) const
int getIndex(node v) const
void setFlipped(node v_T, bool flag)
adjEntry getAdjST(node v_T) const
Class for adjacency list elements.
Skeleton & skeleton(node v) const override
Returns the skeleton of node v.
void handleRigidCase(node v_T)
Declaration of class Skeleton.
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
void consistencyCheck(GraphAttributes &GA) const
Asserts that this ordering is consistent.
SPQR-trees of planar graphs.
int getLabel(node v_T, node v) const
Declaration and implementation of Array class and Array algorithms.
StaticPlanarSPQRTree m_tree
NodeArray< int > m_orderIndex
virtual node original(node v) const =0
Returns the vertex in the original graph G that corresponds to v.
Array< node > m_indexToNode
BitonicOrdering(Graph &G, adjEntry adj_st_edge)
void assignLabel(node v_T, node v)
Class for the representation of nodes.