48class CconnectClusterPlanarEmbed;
50namespace cluster_planarity {
Declaration and implementation of Array class and Array algorithms.
Declaration of the class EmbedPQTree.
Includes declaration of graph class.
Decralation of GraphElement and GraphList classes.
Declaration of the class EmbedKey.
Declaration of class PlanarLeafKey.
Declaration of singly linked lists and iterators.
The parameterized class Array implements dynamic arrays of type E.
C-planarity test and embedding by Cohen, Feng and Eades.
Data type for general directed graphs (adjacency list representation).
int numberOfNodes() const
Returns the number of nodes in the graph.
internal::GraphObjectContainer< NodeElement > nodes
The container containing all node objects.
Class for the representation of nodes.
virtual void emptyAllPertinentNodes() override
Cleans up all flags that have been set in the pertinent nodes during the reduction process.
booth_lueker::EmbedPQTree * m_T
NodeArray< SListPure< node > > * m_opposed
NodeArray< SListPure< InfoLeafPtr > > * m_outLeaves
NodeArray< SListPure< edge > > * m_frontier
void init(Graph *subGraph)
NodeArray< SListPure< node > > * m_nonOpposed
NodeArray< int > * m_numbering
EdgeArray< InfoLeafPtr > * m_edge2Key
Array< node > * m_tableNumber2Node
NodeArray< SListPure< InfoLeafPtr > > * m_inLeaves
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
RegisteredArray for nodes, edges and adjEntries of a graph.
The namespace for all OGDF objects.