#include <ogdf/planarlayout/BitonicOrdering.h>
Public Member Functions | |
BitonicOrdering (Graph &G, adjEntry adj_st_edge) | |
int | getIndex (node v) const |
node | getNode (int i) const |
Private Member Functions | |
void | assignLabel (node v_T, node v) |
adjEntry | getAdjST (node v_T) const |
int | getLabel (node v_T, node v) const |
void | handleCase (node v_T) |
void | handleParallelCase (node v_T) |
void | handleRigidCase (node v_T) |
void | handleSerialCase (node v_T) |
bool | isFlipped (node v_T) const |
void | partitionToOrderIndices (const List< List< node > > &partitionlist, NodeArray< int > &indices, Array< node > &vertices) const |
void | setFlipped (node v_T, bool flag) |
Private Attributes | |
int | m_currLabel |
NodeArray< bool > | m_flipped |
Graph & | m_graph |
Array< node > | m_indexToNode |
NodeArray< int > | m_orderIndex |
StaticPlanarSPQRTree | m_tree |
Definition at line 45 of file BitonicOrdering.h.
Definition at line 85 of file BitonicOrdering.h.
Definition at line 57 of file BitonicOrdering.h.
Definition at line 97 of file BitonicOrdering.h.
Definition at line 60 of file BitonicOrdering.h.
Definition at line 109 of file BitonicOrdering.h.
|
private |
Definition at line 106 of file BitonicOrdering.h.
|
private |
Definition at line 115 of file BitonicOrdering.h.
Definition at line 124 of file BitonicOrdering.h.
|
private |
Definition at line 112 of file BitonicOrdering.h.
Definition at line 121 of file BitonicOrdering.h.
Definition at line 118 of file BitonicOrdering.h.
|
private |
Definition at line 127 of file BitonicOrdering.h.