|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
80 bool preparation(
Graph& subGraph,
const cluster origCluster,
node superSink);
91 void prepareParallelEdges(
Graph& G);
An array that keeps track of the number of inserted elements; also usable as an efficient stack.
NodeArray< cluster > m_wheelGraphNodes
The namespace for all OGDF objects.
ClusterArray< cluster > m_clusterTableOrig2Copy
Declaration and implementation of ArrayBuffer class.
Includes declaration of graph class.
NodeArray< bool > m_currentHubs
ClusterArray< ClusterGraph * > m_clusterClusterGraph
ArrayBuffer< cluster > m_callStack
ClusterArray< NodeArray< bool > * > m_clusterSubgraphHubs
ClusterArray< ClusterArray< cluster > * > m_clusterClusterTableOrig2New
C-planarity test and embedding by Cohen, Feng and Eades.
ClusterArray< node > m_clusterSuperSink
NodeArray< node > m_nodeTableCopy2Orig
RegisteredArray for labeling the clusters of a ClusterGraph.
Encapsulates a pointer to an ogdf::SList element.
ClusterGraph * m_instance
EdgeArray< bool > m_isParallel
ClusterArray< Graph * > m_clusterSubgraph
Representation of clusters in a clustered graph.
ClusterArray< EmbedPQTree * > m_clusterPQTree
ClusterArray< bool > m_unsatisfiedCluster
Declaration of ClusterPQContainer.
ClusterArray< NodeArray< node > * > m_clusterNodeTableNew2Orig
Declaration of singly linked lists and iterators.
ClusterArray< NodeArray< SListPure< adjEntry > > * > m_clusterEmbedding
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
ClusterArray< EdgeArray< ArrayBuffer< edge > * > * > m_clusterOutgoingEdgesAnker
ClusterArray< NodeArray< cluster > * > m_clusterSubgraphWheelGraph
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
EdgeArray< ListPure< edge > > m_parallelEdges
Derived class of GraphObserver providing additional functionality to handle clustered graphs.
ClusterArray< cluster_planarity::ClusterPQContainer > m_clusterPQContainer
Declaration of the class EmbedPQTree.
NodeArray< node > m_nodeTableOrig2Copy
ClusterArray< cluster > m_clusterTableCopy2Orig
EdgeArray< ArrayBuffer< edge > * > m_outgoingEdgesAnker
void copyEmbedding(const Graph &from, Graph &to, std::function< adjEntry(adjEntry)> adjMapFromTo)
Representation of clustered graphs.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.