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().