TopologicalGraph | ( | Graph & | G, | |
int | ||||
) | [inline] |
TopologicalGraph | ( | GraphContainer & | G | ) | [inline] |
TopologicalGraph | ( | GraphAccess & | G | ) | [inline] |
~TopologicalGraph | ( | ) | [inline] |
void init | ( | ) |
Reimplemented in GeometricGraph, and SplitGraph.
void keep | ( | ) | [inline] |
void keepr | ( | ) | [inline] |
void keeponly | ( | ) | [inline] |
void PrivateReverseEdge | ( | const tedge & | e | ) | [protected] |
void StrictReset | ( | ) | [inline] |
Graph& me | ( | ) | [inline] |
const Graph& me | ( | ) | const [inline] |
Graph* SmallDup | ( | ) | const |
Reimplemented in GeometricGraph.
void DeleteEdge | ( | const tedge & | e | ) |
void MoveBrinToFirst | ( | const tbrin & | b | ) |
Reimplemented in GeometricGraph.
void ReverseEdge | ( | const tedge & | e | ) |
void SwitchOrientations | ( | ) |
void FixOrientation | ( | ) |
void RestoreOrientation | ( | ) |
tvertex NewVertex | ( | ) |
void DeleteVertex | ( | const tvertex & | v | ) |
int Degree | ( | const tvertex & | v | ) |
int InDegree | ( | const tvertex & | v | ) |
int OutDegree | ( | const tvertex & | v | ) |
int RemoveLoops | ( | ) |
bool CheckNoLoops | ( | ) |
int RemoveIsolatedVertices | ( | ) |
int ComputeGenus | ( | ) |
int NumFaces | ( | ) |
int Genus | ( | ) | [inline] |
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 | |||
) |
bool DebugCir | ( | ) |
int NumberOfConnectedComponents | ( | ) | [inline] |
int DFS | ( | svector< tvertex > & | nvin, | |
svector< tbrin > & | tb, | |||
svector< int > & | dfsnum, | |||
tbrin | b0 = tbrin(1) | |||
) |
int Simplify | ( | ) |
int ExpandEdges | ( | ) |
int RemoveIsthmus | ( | ) |
bool CheckSimple | ( | ) |
bool CheckRegular | ( | int & | d | ) |
bool MinMaxDegree | ( | int & | dmin, | |
int & | dmax | |||
) |
bool CheckConnected | ( | ) |
int ColorConnectedComponents | ( | ) |
bool CheckBiconnected | ( | ) |
Reimplemented from Graph.
bool CheckTriconnected | ( | ) |
bool CheckFourconnected | ( | ) |
bool CheckNoC3Sep | ( | ) |
bool CheckSubdivTriconnected | ( | ) |
bool CheckBipartite | ( | bool | Color = false |
) |
bool CheckHypergraph | ( | tvertex | v0, | |
bool | v0ise = false | |||
) |
bool CheckAcyclic | ( | int & | ns, | |
int & | nt | |||
) |
bool CheckSerieParallel | ( | ) |
int BFS | ( | svector< int > & | comp | ) |
int MakeConnected | ( | bool | mark_roots = false |
) |
int MakeConnectedVertex | ( | ) |
bool FindPlanarMap | ( | ) |
bool CheckPlanar | ( | ) | [inline] |
void ZigZag | ( | tbrin | start | ) |
int ZigZagTriangulate | ( | ) |
int Rotate | ( | tedge | e | ) |
int Opt2Biconnect | ( | ) |
int VertexQuadrangulate | ( | ) |
int _VertexQuadrangulate | ( | bool | First | ) |
int VertexTriangulate | ( | ) |
GraphContainer * DualGraph | ( | ) |
Reimplemented in GeometricGraph.
GraphContainer * AngleGraph | ( | ) |
Reimplemented in GeometricGraph.
int Biconnect | ( | ) |
int Opt6Biconnect | ( | ) |
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 InfOrient | ( | ) |
int TriconTriangulate | ( | ) |
int Tricon3orient | ( | ) |
int MaxPlanar | ( | ) |
int MaxPlanar | ( | svector< bool > & | mark | ) |
int NewPlanarity | ( | tbrin | b0 = 1 |
) |
int CotreeCritical | ( | int & | ret | ) |
int CotreeCritical | ( | svector< bool > & | mark | ) |
int KCotreeCritical | ( | int & | ) |
int Kuratowski | ( | ) |
int Kuratowski | ( | svector< bool > & | mark | ) |
int KKuratowski | ( | ) |
int TestPlanar | ( | ) |
Reimplemented from Graph.
int TestNewPlanar | ( | ) |
int TestPlanar2 | ( | ) |
GraphContainer * Vis_a_vis_Graph | ( | ) |
GraphContainer * CrossingEdgesGraph | ( | ) |
void SwapEdge | ( | const tedge & | e | ) | [protected] |
void SwapVertex | ( | const tvertex & | v | ) | [protected] |
void UnlinkBrin | ( | const tbrin & | b | ) | [protected] |
int ComputeSTlist | ( | tbrin | st_brin | ) | [protected] |
void ZigZag | ( | ) | [protected] |
int ConstructedCir |
int ConstructedPbrin |
int genus |