Lines Matching refs:points
46 pointVec_t &points; member in FillRNDPointsVector_buf
51 explicit FillRNDPointsVector_buf(pointVec_t &_points) : points(_points) {} in FillRNDPointsVector_buf()
67 points.grow_to_at_least(range.end()); in operator ()()
68 std::copy(tmp_vec, tmp_vec + j, points.begin() + range.begin()); in operator ()()
72 void initialize(pointVec_t &points) { in initialize() argument
88 FillRNDPointsVector_buf(points), in initialize()
99 : points(points_), in FindXExtremum()
101 extrXPoint(points[0]) {} in FindXExtremum()
106 : points(fxex.points), in FindXExtremum()
114 if (closerToExtremum(points[i])) { in operator ()()
115 extrXPoint = points[i]; in operator ()()
132 const pointVec_t &points; member in FindXExtremum
246 void quickhull(const pointVec_t &points, pointVec_t &hull) { in quickhull() argument
247 if (points.size() < 2) { in quickhull()
248 appendVector(points, hull); in quickhull()
252 point_t p_maxx = extremum<FindXExtremum::maxX>(points); in quickhull()
253 point_t p_minx = extremum<FindXExtremum::minX>(points); in quickhull()
257 divide_and_conquer(points, hull, p_maxx, p_minx); in quickhull()
258 divide_and_conquer(points, H, p_minx, p_maxx); in quickhull()
269 pointVec_t points; in main() local
273 points.reserve(cfg::numberOfPoints); in main()
284 points.clear(); in main()
286 initialize(points); in main()
291 << " Points in input: " << points.size() << "\n"; in main()
295 quickhull(points, hull); in main()