Enumerations | |
enum | abstractMixedGraph::TOptExtractEmbedding { abstractMixedGraph::PLANEXT_DEFAULT = 0, abstractMixedGraph::PLANEXT_GROW = 1, abstractMixedGraph::PLANEXT_DUAL = 2, abstractMixedGraph::PLANEXT_CONNECT = 3 } |
Functions | |
TNode | abstractMixedGraph::ExtractEmbedding (TOptExtractEmbedding option=PLANEXT_DEFAULT, void *pArg=NULL) throw (ERRejected) |
void | abstractMixedGraph::SetExteriorArc (TArc a) throw (ERRange,ERRejected) |
void | abstractMixedGraph::MarkExteriorFace (TArc a) throw (ERRange,ERRejected) |
TNode | abstractMixedGraph::Face (TArc a) throw (ERRange) |
TArc | abstractMixedGraph::ExteriorArc () const throw () |
bool | abstractMixedGraph::ExteriorNode (TNode v, TNode thisFace=NoNode) const throw (ERRange) |
void | abstractMixedGraph::ReleaseEmbedding () throw () |
|
Method options for ExtractEmbedding().
|
|
Retrieve an exterior arc.
|
|
Retrieve the left-hand face index of a given arc.
If thisFace!=NoNode, the check runs on this face. And the First() indicces must be set accordingly. |
|
Check if the current node incidence ordering constitutes a planar representation.
|
|
Retrieve the left-hand face index of a given arc.
|
|
Adjust the First() incidences according to an exterior arc.
|
|
Release the mapping of arcs to left-hand face indices.
|
|
Assign an exterior arc in the attribute pool.
|