TopologicalSortUtils Class Reference
Static Public Member Functions | |
static void | buildPrecedenceGraph (vector< PtrPrimitive > &primitive_tab, vector< vector< int > > &precedence_graph) |
static void | checkAndAddEdgeToGraph (int a, int b, vector< vector< int > > &precedence_graph) |
static void | recursFindNeighbors (const vector< PtrPrimitive > &primitive_tab, const vector< int > &pindices, vector< vector< int > > &precedence_graph, const AxisAlignedBox_xy &, int) |
static void | recursTopologicalSort (vector< vector< int > > &precedence_graph, vector< PtrPrimitive > &primitive_tab, vector< bool > &alread_rendered, vector< bool > &alread_visited, vector< PtrPrimitive > &, int, int &, VRenderParams &vparams, int info_cnt, int &nbrendered) |
static void | recursTopologicalSort (vector< vector< int > > &precedence_graph, vector< PtrPrimitive > &primitive_tab, vector< bool > &alread_rendered, vector< bool > &alread_visited, vector< PtrPrimitive > &, int, vector< int > &ancestors, int &, int &, VRenderParams &vparams, int info_cnt, int &nbrendered) |
static void | suppressPrecedence (int a, int b, vector< vector< int > > &precedence_graph) |
static void | topologicalSort (vector< vector< int > > &precedence_graph, vector< PtrPrimitive > &primitive_tab, VRenderParams &) |
static void | topologicalSortBreakCycles (vector< vector< int > > &precedence_graph, vector< PtrPrimitive > &primitive_tab, VRenderParams &) |
Detailed Description
Definition at line 62 of file TopologicalSortMethod.cpp.
The documentation for this class was generated from the following file:
- worldsim/3rdParts/qglviewer/VRender/TopologicalSortMethod.cpp