Lines Matching defs:fRight
237 , fRight(nullptr)
250 Edge* fRight; // "
303 return activeEdges && (fLeft || fRight || activeEdges->fHead == this);
648 remove<Edge, &Edge::fLeft, &Edge::fRight>(edge, &edges->fHead, &edges->fTail);
654 Edge* next = prev ? prev->fRight : edges->fHead;
655 insert<Edge, &Edge::fLeft, &Edge::fRight>(edge, prev, next, &edges->fHead, &edges->fTail);
661 *right = v->fLastEdgeAbove->fRight;
680 for (next = edges->fHead; next != nullptr; next = next->fRight) {
867 if (edge->fRight) {
868 Vertex* rightTop = edge->fRight->fTop;
869 Vertex* rightBottom = edge->fRight->fBottom;
870 if (c.sweep_gt(top->fPoint, rightTop->fPoint) && !edge->fRight->isRightOf(top)) {
871 split_edge(edge->fRight, top, activeEdges, c, alloc);
875 !edge->fRight->isRightOf(bottom)) {
876 split_edge(edge->fRight, bottom, activeEdges, c, alloc);
1280 for (Edge* e = activeEdges.fHead; e != nullptr; e = e->fRight) {