Lines Matching refs:oppStart
170 bool* start, bool* oppStart) { in hullCheck() argument
175 if (onlyEndPointsInCommon(opp, start, oppStart, &ptsInCommon)) { in hullCheck()
198 bool* start, bool* oppStart) { in hullsIntersect() argument
202 int hullSect = this->hullCheck(opp, start, oppStart); in hullsIntersect()
206 hullSect = opp->hullCheck(this, oppStart, start); in hullsIntersect()
306 bool* start, bool* oppStart, bool* ptsInCommon) { in onlyEndPointsInCommon() argument
308 *start = *oppStart = true; in onlyEndPointsInCommon()
311 *oppStart = true; in onlyEndPointsInCommon()
314 *oppStart = false; in onlyEndPointsInCommon()
316 *start = *oppStart = false; in onlyEndPointsInCommon()
326 opp->fPart->otherPts(*oppStart ? 0 : opp->fPart->pointLast(), oppOtherPts); in onlyEndPointsInCommon()
985 bool spanStart, oppStart; in intersects() local
986 int hullResult = span->hullsIntersect(oppSpan, &spanStart, &oppStart); in intersects()
1003 if (oppStart) { in intersects()
1142 double oppStart = oppRayI[0][closeIndex]; in linesIntersect() local
1143 thisLine[0] = fCurve.ptAtT(oppStart); in linesIntersect()
1144 thisLine[1] = thisLine[0] + fCurve.dxdyAtT(oppStart); in linesIntersect()