Modules | |
Series-parallel graphs | |
Functions | |
void | abstractMixedGraph::RandomizeIncidenceOrder () throw (ERRejected) |
void | abstractMixedGraph::IncidenceOrderFromDrawing () throw (ERRejected) |
bool | abstractMixedGraph::PlanarizeIncidenceOrder (TMethPlanarity method=PLANAR_DEFAULT) throw (ERRejected) |
void | sparseRepresentation::SetRight (TArc a1, TArc a2, TArc a3=NoArc) throw (ERRange,ERRejected) |
void | sparseRepresentation::SetFirst (TNode v, TArc a) throw (ERRange,ERRejected) |
void | sparseRepresentation::RouteArc (TArc a, TNode u, TNode v) throw (ERRange,ERRejected) |
void | sparseRepresentation::ReorderIncidences (const TArc *predArc, bool nodeOriented=false) throw () |
|
Synchronize node incidence order with drawing. Reorder the node incidences according to the current 2D drawing. This operation applies to sparse represented graphs only. |
|
Compute a planar representation.
|
|
Produce a random incidence order. This operation applies to sparse represented graphs only. |
|
General manipulation of the node incidence order.
|
|
Adjust the end nodes of a given arc.
|
|
Set the first entry of a circular incidence list.
|
|
Move an arc in the incidence list of its start node.
|