#include <ogdf/geometric/VertexOrder.h>
Public Member Functions | |
| CrossingVertexOrder (GraphAttributes &_ga, OrderEnum _o, MeasureEnum _m) | |
| List< node > | get_vertex_order () |
| List< node > | get_vertex_order_by_crossed_edges (edge e) |
Private Types | |
| using | QElement = std::pair< ogdf::node, unsigned int > |
Private Member Functions | |
| double | crossings (int c) |
| void | init () |
| void | init_all () |
| void | init_cr (edge e) |
| void | sort () |
Private Attributes | |
| GraphAttributes | ga |
| MeasureEnum | m |
| OrderEnum | o |
| std::vector< QElement > | vertex_order |
Definition at line 46 of file VertexOrder.h.
|
private |
Definition at line 50 of file VertexOrder.h.
|
inline |
Definition at line 67 of file VertexOrder.h.
Definition at line 72 of file VertexOrder.h.
Definition at line 81 of file VertexOrder.h.
|
private |
|
private |
|
private |
|
private |
Definition at line 48 of file VertexOrder.h.
|
private |
Definition at line 54 of file VertexOrder.h.
|
private |
Definition at line 53 of file VertexOrder.h.
|
private |
Definition at line 52 of file VertexOrder.h.