#include <GrTriangulator.h>
Definition at line 463 of file GrTriangulator.h.
◆ EdgeList()
GrTriangulator::EdgeList::EdgeList |
( |
| ) |
|
|
inline |
◆ append()
void GrTriangulator::EdgeList::append |
( |
Edge * |
e | ) |
|
|
inline |
Definition at line 469 of file GrTriangulator.h.
void insert(Edge *edge, Edge *prev, Edge *next)
◆ close()
void GrTriangulator::EdgeList::close |
( |
| ) |
|
|
inline |
◆ contains()
bool GrTriangulator::EdgeList::contains |
( |
Edge * |
edge | ) |
const |
|
inline |
◆ insert() [1/2]
bool EdgeList::insert |
( |
Edge * |
edge, |
|
|
Edge * |
prev |
|
) |
| |
Definition at line 657 of file GrTriangulator.cpp.
657 {
658 TESS_LOG(
"inserting edge %g -> %g\n", edge->fTop->fID, edge->fBottom->fID);
659
661 return false;
662 }
665 return true;
666}
static float next(float f)
static float prev(float f)
bool contains(Edge *edge) const
◆ insert() [2/2]
void GrTriangulator::EdgeList::insert |
( |
Edge * |
edge, |
|
|
Edge * |
prev, |
|
|
Edge * |
next |
|
) |
| |
◆ remove()
bool GrTriangulator::EdgeList::remove |
( |
Edge * |
edge | ) |
|
Definition at line 308 of file GrTriangulator.cpp.
308 {
309 TESS_LOG(
"removing edge %g -> %g\n", edge->fTop->fID, edge->fBottom->fID);
310
312 return false;
313 }
314 list_remove<Edge, &Edge::fLeft, &Edge::fRight>(edge, &
fHead, &
fTail);
315 return true;
316}
◆ removeAll()
void GrTriangulator::EdgeList::removeAll |
( |
| ) |
|
|
inline |
◆ fHead
Edge* GrTriangulator::EdgeList::fHead |
◆ fTail
Edge* GrTriangulator::EdgeList::fTail |
The documentation for this struct was generated from the following files: