![]() |
Qt 4.8
|
Public Types | |
| enum | { default_alloc = 128 } |
Public Functions | |
| void | done () |
| void | init (int maxVertices) |
| Vertex * | next (Vertex *v) |
| const Vertex * | next (const Vertex *v) const |
| int | nextPos (const Vertex *v) const |
| Vertex * | operator[] (int i) |
| const Vertex * | operator[] (int i) const |
| int | position (const Vertex *v) const |
| Vertex * | prev (Vertex *v) |
| const Vertex * | prev (const Vertex *v) const |
| int | prevPos (const Vertex *v) const |
| Vertices () | |
| ~Vertices () | |
Public Variables | |
| int | allocated |
| int | nPoints |
| Vertex ** | sorted |
| Vertex * | storage |
Definition at line 175 of file qtessellator.cpp.
| anonymous enum |
| QTessellatorPrivate::Vertices::Vertices | ( | ) |
Definition at line 549 of file qtessellator.cpp.
| QTessellatorPrivate::Vertices::~Vertices | ( | ) |
Definition at line 557 of file qtessellator.cpp.
| void QTessellatorPrivate::Vertices::done | ( | ) |
Definition at line 575 of file qtessellator.cpp.
| void QTessellatorPrivate::Vertices::init | ( | int | maxVertices | ) |
Definition at line 565 of file qtessellator.cpp.
Definition at line 189 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::Edge::Edge(), and fillTrapezoid().
Definition at line 195 of file qtessellator.cpp.
|
inline |
Definition at line 201 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addIntersection().
|
inline |
Definition at line 184 of file qtessellator.cpp.
|
inline |
Definition at line 185 of file qtessellator.cpp.
|
inline |
Definition at line 186 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), and QTessellatorPrivate::removeEdges().
Definition at line 207 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::cancelCoincidingEdges().
Definition at line 213 of file qtessellator.cpp.
|
inline |
Definition at line 219 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::addIntersection(), and QTessellatorPrivate::removeEdges().
| int QTessellatorPrivate::Vertices::allocated |
Definition at line 226 of file qtessellator.cpp.
| int QTessellatorPrivate::Vertices::nPoints |
Definition at line 225 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), and QTessellatorPrivate::removeEdges().
| Vertex** QTessellatorPrivate::Vertices::sorted |
Definition at line 182 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::addEdges(), QTessellatorPrivate::cancelCoincidingEdges(), QTessellatorPrivate::collectAndSortVertices(), and QTessellatorPrivate::removeEdges().
| Vertex* QTessellatorPrivate::Vertices::storage |
Definition at line 181 of file qtessellator.cpp.
Referenced by QTessellatorPrivate::collectAndSortVertices().