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