![]() |
Qt 4.8
|
Classes | |
| class | CompareVertices |
| struct | Edge |
Public Functions | |
| void | decompose () |
| SimpleToMonotone (QTriangulator< T > *parent) | |
Private Types | |
| enum | VertexType { MergeVertex, EndVertex, RegularVertex, StartVertex, SplitVertex } |
Private Functions | |
| void | classifyVertex (int i) |
| void | classifyVertices () |
| void | createDiagonal (int lower, int upper) |
| bool | edgeIsLeftOfEdge (int leftEdgeIndex, int rightEdgeIndex) const |
| void | fillPriorityQueue () |
| int | findSector (int edge, int vertex) |
| void | monotoneDecomposition () |
| bool | pointIsInSector (const QPodPoint &p, const QPodPoint &v1, const QPodPoint &v2, const QPodPoint &v3) |
| bool | pointIsInSector (int vertex, int sector) |
| void | removeZeroLengthEdges () |
| QRBTree< int >::Node * | searchEdgeLeftOfEdge (int edgeIndex) const |
| QRBTree< int >::Node * | searchEdgeLeftOfPoint (int pointIndex) const |
| void | setupDataStructures () |
Properties | |
| bool | m_clockwiseOrder |
| QRBTree< int > | m_edgeList |
| QDataBuffer< Edge > | m_edges |
| QTriangulator * | m_parent |
| QDataBuffer< int > | m_upperVertex |
Friends | |
| class | CompareVertices |
Definition at line 1439 of file qtriangulator.cpp.
|
private |
| Enumerator | |
|---|---|
| MergeVertex | |
| EndVertex | |
| RegularVertex | |
| StartVertex | |
| SplitVertex | |
Definition at line 1445 of file qtriangulator.cpp.
|
inline |
Definition at line 1442 of file qtriangulator.cpp.
|
private |
Definition at line 2663 of file qtriangulator.cpp.
|
private |
Definition at line 2693 of file qtriangulator.cpp.
|
private |
Definition at line 2745 of file qtriangulator.cpp.
| void QTriangulator< T >::SimpleToMonotone::decompose | ( | ) |
Definition at line 2510 of file qtriangulator.cpp.
Referenced by QTriangulator< T >::triangulate().
|
private |
Definition at line 2612 of file qtriangulator.cpp.
|
private |
Definition at line 2597 of file qtriangulator.cpp.
|
private |
Definition at line 2735 of file qtriangulator.cpp.
|
private |
Definition at line 2773 of file qtriangulator.cpp.
|
private |
Definition at line 2700 of file qtriangulator.cpp.
|
private |
Definition at line 2712 of file qtriangulator.cpp.
|
private |
Definition at line 2568 of file qtriangulator.cpp.
|
private |
Definition at line 2627 of file qtriangulator.cpp.
|
private |
Definition at line 2644 of file qtriangulator.cpp.
|
private |
Definition at line 2535 of file qtriangulator.cpp.
|
friend |
Definition at line 1458 of file qtriangulator.cpp.
|
private |
Definition at line 1488 of file qtriangulator.cpp.
|
private |
Definition at line 1485 of file qtriangulator.cpp.
|
private |
Definition at line 1486 of file qtriangulator.cpp.
|
private |
Definition at line 1484 of file qtriangulator.cpp.
|
private |
Definition at line 1487 of file qtriangulator.cpp.