Lines Matching refs:p1
154 point_t p1, p2; member in SplitByCP_buf
162 : p1(_p1), in SplitByCP_buf()
167 farPoint(p1) {} in SplitByCP_buf()
170 : p1(sbcp.p1), in SplitByCP_buf()
175 farPoint(p1) {} in SplitByCP_buf()
183 if ((initialSet[i] != p1) && (initialSet[i] != p2)) { in operator ()()
184 cp = util::cross_product(p1, p2, initialSet[i]); in operator ()()
210 point_t divide(const pointVec_t &P, pointVec_t &P_reduced, const point_t &p1, const point_t &p2) { in divide() argument
211 SplitByCP_buf sbcpb(p1, p2, P, P_reduced); in divide()
220 << "dividing by: [ " << p1 << ", " << p2 << " ], " in divide()
228 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2) { in divide_and_conquer() argument
232 point_t p_far = divide(P, P_reduced, p1, p2); in divide_and_conquer()
234 H.push_back(p1); in divide_and_conquer()
238 divide_and_conquer(P_reduced, H1, p1, p_far); in divide_and_conquer()