Lines Matching refs:upperRange
286 TRange* lowerRange, TRange* upperRange) {
295 upperRange->tMin = 0;
314 bestCCW, tRange.ccw, lowerRange->tMin, upperRange->tMin, r,
318 if (tRange.tMin < upperRange->tMin) {
319 upperRange->tMin = 0;
324 if (upperRange->tMin < tRange.tMin) {
327 *upperRange = tRange;
349 bestCCW, tRange.ccw, lowerRange->tMin, upperRange->tMin, r,
352 if (bestCCW != (int) tRange.ccw || upperRange->tMin < tRange.tMin) {
354 *upperRange = tRange;
371 if (upperRange->tMin < tRange.tMin) {
372 *upperRange = tRange;
396 TRange lowerRange, upperRange;
397 bool result = bruteMinT(reporter, quad1, quad2, &lowerRange, &upperRange);
400 REPORTER_ASSERT(reporter, angle > 3.998 || ccw == upperRange.ccw);
405 TRange lowerRange, upperRange;
406 bool result = bruteMinT(reporter, quad1, quad2, &lowerRange, &upperRange);
408 return ccw == upperRange.ccw;
633 TRange lowerRange, upperRange;
634 bool result = bruteMinT(reporter, q1, q2, &lowerRange, &upperRange);
636 double min = std::min(upperRange.t1, upperRange.t2);
659 TRange lowerRange, upperRange;
664 bruteMinT(reporter, quads[0], quads[1], &lowerRange, &upperRange);
665 bruteMinT(reporter, quads[2], quads[3], &lowerRange, &upperRange);
666 bruteMinT(reporter, quads[4], quads[5], &lowerRange, &upperRange);