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.