PIGALE 1.3.9 Documentation (original) (raw)

SourceForge Logo

P.I.G.A.L.E.
1.3.9
Public Implementation of a Graph Algorithm
Library and Editor
H. de Fraysseix P. Ossona de Mendez


TopologicalGraph Class Reference

List of all members.

Public Member Functions

Public Attributes

Protected Member Functions


Constructor & Destructor Documentation


Member Function Documentation

| void keeponly | ( | | ) | [inline] | | ------------- | - | | - | ---------- |

void PrivateReverseEdge ( const tedge & e ) [protected]

| void StrictReset | ( | | ) | [inline] | | ---------------- | - | | - | ---------- |

| const Graph& me | ( | | ) | const [inline] | | ---------------------------------- | - | | - | ---------------- |

tbrin NextCirBrin ( const tbrin & b ) const [inline]
tbrin PrevCirBrin ( const tbrin & b ) const [inline]

| Graph* SmallDup | ( | | ) | const | | ----------------------------------- | - | | - | ----- |

void DeleteEdge ( const tedge & e )
void MoveBrinToFirst ( const tbrin & b )
void ReverseEdge ( const tedge & e )

| void SwitchOrientations | ( | | ) | | ----------------------- | - | | - |

| void RestoreOrientation | ( | | ) | | ----------------------- | - | | - |

void DeleteVertex ( const tvertex & v )
int OutDegree ( const tvertex & v )

| int RemoveIsolatedVertices | ( | | ) | | -------------------------- | - | | - |

int FaceNumberIsthmus ( const tbrin & b0 )
int FaceWalkLength ( const tbrin & b0 )
int FaceLength ( const tbrin & b0 ) [inline]
int LongestFaceWalk ( tbrin & b,
int & len
)
int LongestFace ( tbrin & b,
int & len
)

| int NumberOfConnectedComponents | ( | | ) | [inline] | | ------------------------------- | - | | - | ---------- |

bool CheckRegular ( int & d )
bool MinMaxDegree ( int & dmin,
int & dmax
)

| int ColorConnectedComponents | ( | | ) | | ---------------------------- | - | | - |

| bool CheckBiconnected | ( | | ) | | --------------------- | - | | - |

Reimplemented from Graph.

| bool CheckTriconnected | ( | | ) | | ---------------------- | - | | - |

| bool CheckFourconnected | ( | | ) | | ----------------------- | - | | - |

| bool CheckSubdivTriconnected | ( | | ) | | ---------------------------- | - | | - |

bool CheckBipartite ( bool Color = false )
bool CheckHypergraph ( tvertex v0,
bool v0ise = false
)
bool CheckAcyclic ( int & ns,
int & nt
)

| bool CheckSerieParallel | ( | | ) | | ----------------------- | - | | - |

int MakeConnected ( bool mark_roots = false )

| int MakeConnectedVertex | ( | | ) | | ----------------------- | - | | - |

| bool CheckPlanar | ( | | ) | [inline] | | ---------------- | - | | - | ---------- |

void ZigZag ( tbrin start )

| int ZigZagTriangulate | ( | | ) | | --------------------- | - | | - |

| int VertexQuadrangulate | ( | | ) | | ----------------------- | - | | - |

int _VertexQuadrangulate ( bool First )

| int VertexTriangulate | ( | | ) | | --------------------- | - | | - |

int NpBiconnect ( bool withVertices = false )

| int NpBiconnectVertex | ( | | ) | | --------------------- | - | | - |

int BipolarPlan ( tbrin FirstBrin )
int PseudoBipolarPlan ( tbrin & st_brin,
int & NumberOfSinks
)
int SchnyderOrient ( tbrin FirstBrin )
int Schnyder ( bool schnyderRect,
bool schnyderColor,
bool schnyderLongestFace,
tbrin FirstBrin
)
int SchnyderXYZ ( bool schnyderColor,
bool schnyderLongestFace,
tbrin FirstBrin,
svector< int > & x,
svector< int > & y,
svector< int > & z
)
int SchnyderV ( bool schnyderRect,
bool schnyderColor,
bool schnyderLongestFace,
tbrin FirstBrin
)

| int TriconTriangulate | ( | | ) | | --------------------- | - | | - |

int MaxPlanar ( svector< bool > & mark )
int Planarity ( tbrin b0 = 1 )

Reimplemented from Graph.

int NewPlanarity ( tbrin b0 = 1 )
int CotreeCritical ( int & ret )
int CotreeCritical ( svector< bool > & mark )

| int KCotreeCritical | ( | int & | | ) | | ------------------- | - | ----- | | - |

int Kuratowski ( svector< bool > & mark )

Reimplemented from Graph.

tbrin NewSwapLabel ( const tbrin & b,
const tedge & ref
) [inline, protected]
void SwapEdge ( const tedge & e ) [protected]
void SwapVertex ( const tvertex & v ) [protected]
void UnlinkBrin ( const tbrin & b ) [protected]
void InsertBrin ( const tvertex & v,
const tbrin & b
) [protected]
int ComputeSTlist ( tbrin st_brin ) [protected]

| void ZigZag | ( | | ) | [protected] | | ----------- | - | | - | ------------- |


Member Data Documentation


Generated on Thu Jan 31 16:52:13 2008 for Pigale by doxygen 1.5.4