Lines Matching refs:p2

76     point_t p1, p2;  member in SplitByCP
83 p2(_p2), in SplitByCP()
90 if ((p != p1) && (p != p2)) { in operator ()()
91 cp = util::cross_product(p1, p2, p); in operator ()()
107 point_t divide(const pointVec_t &P, pointVec_t &P_reduced, const point_t &p1, const point_t &p2) { in divide() argument
108 SplitByCP splitByCP(p1, p2, P_reduced); in divide()
115 << "dividing by: [ " << p1 << ", " << p2 << " ], " in divide()
123 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2) { in divide_and_conquer() argument
127 point_t p_far = divide(P, P_reduced, p1, p2); in divide_and_conquer()
134 divide_and_conquer(P_reduced, H2, p_far, p2); in divide_and_conquer()
374 point_t p1, p2; member in SplitByCP
386 p2(_p2), in SplitByCP()
394 p2(sbcp.p2), in SplitByCP()
404 if ((initialSet[i] != p1) && (initialSet[i] != p2)) { in operator ()()
405 cp = util::cross_product(p1, p2, initialSet[i]); in operator ()()
439 point_t p1, p2; member in SplitByCP_buf
451 p2(_p2), in SplitByCP_buf()
459 p2(sbcp.p2), in SplitByCP_buf()
471 if ((initialSet[i] != p1) && (initialSet[i] != p2)) { in operator ()()
472 cp = util::cross_product(p1, p2, initialSet[i]); in operator ()()
508 point_t divide(const pointVec_t &P, pointVec_t &P_reduced, const point_t &p1, const point_t &p2) { in divide() argument
509 BodyType body(p1, p2, P, P_reduced); in divide()
518 << "dividing by: [ " << p1 << ", " << p2 << " ], " in divide()
526 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2, bool buffered) { in divide_and_conquer() argument
533 p_far = divide<SplitByCP_buf>(P, P_reduced, p1, p2); in divide_and_conquer()
536 p_far = divide<SplitByCP>(P, P_reduced, p1, p2); in divide_and_conquer()
549 divide_and_conquer(P_reduced, H2, p_far, p2, buffered); in divide_and_conquer()