Lines Matching refs:oppStart
171 bool* start, bool* oppStart) { in hullCheck() argument
176 if (onlyEndPointsInCommon(opp, start, oppStart, &ptsInCommon)) { in hullCheck()
199 bool* start, bool* oppStart) { in hullsIntersect() argument
203 int hullSect = this->hullCheck(opp, start, oppStart); in hullsIntersect()
207 hullSect = opp->hullCheck(this, oppStart, start); in hullsIntersect()
307 bool* start, bool* oppStart, bool* ptsInCommon) { in onlyEndPointsInCommon() argument
309 *start = *oppStart = true; in onlyEndPointsInCommon()
312 *oppStart = true; in onlyEndPointsInCommon()
315 *oppStart = false; in onlyEndPointsInCommon()
317 *start = *oppStart = false; in onlyEndPointsInCommon()
327 opp->fPart->otherPts(*oppStart ? 0 : opp->fPart->pointLast(), oppOtherPts); in onlyEndPointsInCommon()
986 bool spanStart, oppStart; in intersects() local
987 int hullResult = span->hullsIntersect(oppSpan, &spanStart, &oppStart); in intersects()
1004 if (oppStart) { in intersects()
1143 double oppStart = oppRayI[0][closeIndex]; in linesIntersect() local
1144 thisLine[0] = fCurve.ptAtT(oppStart); in linesIntersect()
1145 thisLine[1] = thisLine[0] + fCurve.dxdyAtT(oppStart); in linesIntersect()