void BFSOrientTree | ( | TopologicalGraph & | G, | |
tvertex | v0 | |||
) |
bool CheckCoordNotOverlap | ( | GeometricGraph & | G | ) |
void ColorPoles | ( | GeometricGraph & | G | ) |
void ComputeGeometricCir | ( | GeometricGraph & | G, | |
svector< tbrin > & | cir | |||
) |
int DecompMaxBip | ( | TopologicalGraph & | G | ) |
int Embed3d | ( | TopologicalGraph & | G0, | |
int | usedDistance | |||
) | [related] |
int Embed3dbis | ( | TopologicalGraph & | G0 | ) |
int Embed3dSchnyder | ( | TopologicalGraph & | G0, | |
bool | schnyderLongestFace | |||
) |
int EmbedCCD | ( | TopologicalGraph & | G, | |
bool | compact | |||
) |
int EmbedContactBip | ( | GeometricGraph & | G | ) |
int EmbedCurves | ( | TopologicalGraph & | G | ) |
int EmbedFPP | ( | TopologicalGraph & | G, | |
bool | schnyderRect, | |||
bool | schnyderLongestFace | |||
) |
int EmbedFPPRecti | ( | TopologicalGraph & | G, | |
bool | schnyderLongestFace | |||
) |
int EmbedGVision | ( | TopologicalGraph & | G | ) |
int EmbedPolrecBFS | ( | TopologicalGraph & | G | ) |
int EmbedPolrecDFS | ( | TopologicalGraph & | G | ) |
int EmbedPolrecLR | ( | TopologicalGraph & | G | ) |
int EmbedPolyline | ( | TopologicalGraph & | G | ) |
int EmbedTContact | ( | TopologicalGraph & | G, | |
bool | schnyderLongestFace | |||
) |
int EmbedTriangle | ( | TopologicalGraph & | G | ) |
int EmbedTutteCircle | ( | TopologicalGraph & | G, | |
bool | schnyderLongestFace | |||
) |
int EmbedVision | ( | TopologicalGraph & | G | ) |
int FindNPSet | ( | TopologicalGraph & | ) |
GraphContainer* GenerateCompleteBiGraph | ( | int | a, | |
int | b | |||
) |
GraphContainer* GenerateCompleteGraph | ( | int | a | ) |
GraphContainer* GenerateGrid | ( | int | a, | |
int | b | |||
) |
GraphContainer* GenerateRandomGraph | ( | int | a, | |
int | b, | |||
bool | randomEraseMultipleEdges | |||
) |
GraphContainer* GenerateRandomOuterplanarGraph | ( | int | n, | |
int | m, | |||
bool | randomEraseMultipleEdges | |||
) |
GraphContainer* GenerateRandomOuterplanarGraph | ( | int | n, | |
bool | randomEraseMultipleEdges | |||
) |
GraphContainer* GenerateSchaeffer | ( | int | n_ask, | |
int | type, | |||
int | e_connectivity, | |||
bool | randomEraseMultipleEdges = false , |
|||
bool | randomUseGeneratedCir = false | |||
) |
int NPBipolar | ( | TopologicalGraph & | G, | |
tbrin | bst | |||
) |
int Polar | ( | TopologicalGraph & | G | ) |
void shuffleCir | ( | TopologicalGraph & | G | ) |
int split | ( | Graph & | G0, | |
int & | NumberOfClasses, | |||
int | usedDistance | |||
) |
Split a graph in a prescribed number of classes.
G0 | a simple graph with at least 3 vertices and 2 edges | |
NumberOfClasses | the number of desired classes |
G0 | Refrence to the topological graph to embed | |
NumberOfClasses | Required number of classes |
int TestOuterPlanar | ( | TopologicalGraph & | G | ) |
int Vision | ( | TopologicalGraph & | xG, | |
int | morg | |||
) |