41 class BezierCurve_Impl;
86 std::shared_ptr<BezierCurve_Impl> impl;
Angle class.
Definition: angle.h:62
void add_control_point(float x, float y)
Adds a control point to bezier.
Pointf get_point_relative(float pos_0_to_1) const
Get a point on the bezier curve.
std::vector< Pointf > get_control_points() const
Returns the control points of the bezier.
std::vector< Pointf > generate_curve_points(const Angle &split_angle)
Generates points on the bezier curve.
2D (x,y) point structure - Float
Definition: point.h:72
BezierCurve()
Constructs a bezier curve generator.
Bezier curve generator.
Definition: bezier_curve.h:46