|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
46 std::vector<std::pair<adjEntry, adjEntry>>* m_augmentation =
nullptr;
59 m_augmentation = augmentation;
63 return m_augmentation;
84 const std::vector<std::vector<node>>& emb, Graph& G, ClusterGraph& CG,
85 EdgeArray<node>& embMap);
98 std::vector<std::pair<adjEntry, adjEntry>>& augmentation, EdgeSet<>* added =
nullptr,
99 bool embedded =
true,
bool assert_minimal =
true);
The namespace for all OGDF objects.
Includes declaration of graph class.
Declaration of ClusterPlanarityModule which implements a cluster-planarity test and,...
void reduceLevelPlanarityToClusterPlanarity(const Graph &LG, const std::vector< std::vector< node >> &emb, Graph &G, ClusterGraph &CG, EdgeArray< node > &embMap)
Perform the reduction from level- to cluster planarity.
RegisteredArray for labeling the clusters of a ClusterGraph.
Declaration and implementation of NodeSet, EdgeSet, and AdjEntrySet classes.
std::vector< std::pair< adjEntry, adjEntry > > * getStoreAugmentation() const
void setStoreAugmentation(std::vector< std::pair< adjEntry, adjEntry >> *augmentation)
When set to a non-null pointer, will contain the augmentation edges to make the graph c-connected c-p...
ClusterPlanarity testing in quadratic time using the Synchronized Planarity approach.
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
Basic declarations, included by all source files.
void insertAugmentationEdges(const ClusterGraph &CG, Graph &G, std::vector< std::pair< adjEntry, adjEntry >> &augmentation, EdgeSet<> *added=nullptr, bool embedded=true, bool assert_minimal=true)
Inserts augmentation edges to make a c-plane graph c-connected while maintaining the combinatorial em...
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Derived class of GraphObserver providing additional functionality to handle clustered graphs.
Representation of clustered graphs.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.