Lines Matching defs:fLeft
362 , fLeft(nullptr)
384 Edge* fLeft; // The linked list of edges in the active edge list.
459 list_insert<Edge, &Edge::fLeft, &Edge::fRight>(edge, prev, next, &fHead, &fTail);
465 list_remove<Edge, &Edge::fLeft, &Edge::fRight>(edge, &fHead, &fTail);
475 fHead->fLeft = fTail;
479 return edge->fLeft || edge->fRight || fHead == edge;
862 *left = v->fFirstEdgeAbove->fLeft;
868 for (prev = edges->fTail; prev != nullptr; prev = prev->fLeft) {
962 if (edge->fLeft) {
963 Vertex* leftTop = edge->fLeft->fTop;
964 Vertex* leftBottom = edge->fLeft->fBottom;
965 if (c.sweep_lt(leftTop->fPoint, top->fPoint) && !edge->fLeft->isLeftOf(top)) {
970 !edge->fLeft->isLeftOf(bottom)) {
1729 if (join->fLeft && join->fRight) {
1730 prevEdge = join->fLeft;
1734 e = boundary->fHead; // join->fLeft ? join->fLeft : join;