Lines Matching refs:paired_points
307 * are put in the paired_points vector so that given a point with an even index
314 void CLIPPER_CLASS::pairing (std::vector<Point> & paired_points,
318 paired_points.clear();
319 paired_points.reserve (crossing_points.size());
351 paired_points.push_back (crossing_points[j]);
352 paired_points.push_back (crossing_points[i]);
379 std::vector<Point> paired_points;
455 paired_points.resize(4);
461 paired_points[0] = axis1.pointAt (rts[0]);
462 paired_points[1] = axis1.pointAt (rts[1]);
463 paired_points[2] = paired_points[1];
464 paired_points[3] = paired_points[0];
486 pairing (paired_points, inner_points, crossing_points);
494 for (size_t i = 0, j = 0; i < paired_points.size(); i += 2, ++j)
496 //DBGPRINT ("CLIP: clip: P = ", paired_points[i])
498 //DBGPRINT ("CLIP: clip: Q = ", paired_points[i+1])
502 if (are_near (paired_points[i], inner_points[j], 1e-4)
503 && are_near (paired_points[i+1], inner_points[j], 1e-4))
505 arcs.push_back (cs.toRatQuad (paired_points[i],
507 paired_points[i+1]));
512 points.push_back(paired_points[i]);
514 points.push_back(paired_points[i+1]);