Lines Matching refs:fPrev
39 SSVertex(Vertex* v) : fVertex(v), fPrev(nullptr), fNext(nullptr) {} in SSVertex()
41 SSEdge* fPrev; member
47 : fEdge(edge), fEvent(nullptr), fPrev(prev), fNext(next) { in SSEdge()
51 SSVertex* fPrev; member
65 Vertex* prev = e->fPrev->fVertex; in makeEvent()
112 if ((inner->fPrev || inner->fNext) && (outer->fPrev || outer->fNext)) { in connectPartners()
128 edge->fPrev->fVertex->fID, in dump_skel()
250 Vertex* prev = fEdge->fPrev->fVertex; in apply()
252 SSEdge* prevEdge = fEdge->fPrev->fPrev; in apply()
268 prevEdge->fNext = nextEdge->fPrev = ssv; in apply()
269 ssv->fPrev = prevEdge; in apply()
280 if (prevEdge->fPrev == nextEdge->fNext) { in apply()
281 triangulator->connectSSEdge(prevEdge->fPrev->fVertex, dest, c); in apply()
290 triangulator->makeEvent(prevEdge, prevEdge->fPrev->fVertex, nextEdge, dest, events, c); in apply()
353 ssPrev->fNext = ssNext->fPrev = ssEdge; in collapseOverlapRegions()
392 this->makeConnectingEdge(edge->fPrev->fVertex, edge->fNext->fVertex, e->fType, c, 0); in collapseOverlapRegions()