53 const std::vector<Pointf> &points);
66 static void calculate_minimum_enclosing_disc(
68 const std::vector<Pointf> &points,
72 static void minimum_disc_with_1point(
74 const std::vector<Pointf> &points,
78 static void minimum_disc_with_2points(
80 const std::vector<Pointf> &points,
85 static void minimum_disc_with_3points(
87 const std::vector<Pointf> &points,
friend class OutlineMath
Definition: pointset_math.h:92
static std::vector< Pointf > convex_hull_from_polygon(std::vector< Pointf > &points)
Return the convex hull of the given set of points.
static Rect bounding_box(const std::vector< Pointf > &points)
2D (left,top,right,bottom) rectangle structure - Integer
Definition: rect.h:470
static Circlef minimum_enclosing_disc(const std::vector< Pointf > &points)
Find minimum spanning circle for the set of points.
Circle - Float.
Definition: circle.h:90
Math operations related to point sets.
Definition: pointset_math.h:44