|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
56 using QElement = std::pair<ogdf::node, unsigned int>;
64 double crossings(
int c);
74 : ga(_ga), o(_o), m(_m) {
81 for (
auto v : vertex_order) {
91 for (
auto v : vertex_order) {
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
Declaration of class GraphAttributes which extends a Graph by additional attributes.
Includes declaration of graph class.
CrossingVertexOrder(GraphAttributes &_ga, OrderEnum _o, MeasureEnum _m)
List< node > get_vertex_order()
void sort(T *array, int size, LessThan lt)
std::vector< QElement > vertex_order
List< node > get_vertex_order_by_crossed_edges(edge e)
Doubly linked lists (maintaining the length of the list).
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Class for the representation of edges.
Declaration of doubly linked lists and iterators.
std::pair< ogdf::node, unsigned int > QElement
iterator pushBack(const E &x)
Adds element x at the end of the list.