50 const std::vector<Pointf> &
points);
61 const std::vector<Pointf> &
points,
67 const std::vector<Pointf> &
points,
73 const std::vector<Pointf> &
points,
80 const std::vector<Pointf> &
points,
static Rect bounding_box(const std::vector< Pointf > &points)
static void calculate_minimum_enclosing_disc(Circlef &smalldisc, const std::vector< Pointf > &points, int start, int end)
static void minimum_disc_with_3points(Circlef &smalldisc, const std::vector< Pointf > &points, unsigned int i, unsigned int j, unsigned int k)
static void minimum_disc_with_1point(Circlef &smalldisc, const std::vector< Pointf > &points, int start, unsigned int i)
2D (left,top,right,bottom) rectangle structure - Integer
Definition: rect.h:488
static Circlef minimum_enclosing_disc(const std::vector< Pointf > &points)
Find minimum spanning circle for the set of points.
static std::vector< Pointf > convex_hull_from_polygon(std::vector< Pointf > &points)
Return the convex hull of the given set of points.
Circle - Float.
Definition: circle.h:75
static void minimum_disc_with_2points(Circlef &smalldisc, const std::vector< Pointf > &points, int start, unsigned int i, unsigned int j)
Math operations related to point sets.
Definition: pointset_math.h:43