Lines Matching refs:H
123 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2) { in divide_and_conquer() argument
129 H.push_back(p1); in divide_and_conquer()
130 H.insert(H.end(), P_reduced.begin(), P_reduced.end()); in divide_and_conquer()
136 H.insert(H.end(), H1.begin(), H1.end()); in divide_and_conquer()
137 H.insert(H.end(), H2.begin(), H2.end()); in divide_and_conquer()
149 pointVec_t H; in quickhull() local
152 divide_and_conquer(points, H, p_minx, p_maxx); in quickhull()
153 hull.insert(hull.end(), H.begin(), H.end()); in quickhull()
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
540 H.push_back(p1); in divide_and_conquer()
542 appendVector(P_reduced, H); in divide_and_conquer()
544 H.insert(H.end(), P_reduced.begin(), P_reduced.end()); in divide_and_conquer()
552 appendVector(H1, H); in divide_and_conquer()
553 appendVector(H2, H); in divide_and_conquer()
555 H.insert(H.end(), H1.begin(), H1.end()); in divide_and_conquer()
556 H.insert(H.end(), H2.begin(), H2.end()); in divide_and_conquer()
574 pointVec_t H; in quickhull() local
577 divide_and_conquer(points, H, p_minx, p_maxx, buffered); in quickhull()
579 appendVector(H, hull); in quickhull()
581 hull.insert(hull.end(), H.begin(), H.end()); in quickhull()