35 #include "../api_core.h"
36 #include "../System/sharedptr.h"
39 class CL_BezierCurve_Impl;
62 std::vector<CL_Pointf> get_control_points()
const;
70 void add_control_point(
float x,
float y);
72 void add_control_point(
const CL_Pointf &);
75 std::vector<CL_Pointf> generate_curve_points(
const CL_Angle &split_angle);
78 CL_Pointf get_point_relative(
float pos_0_to_1)
const;
85 CL_SharedPtr<CL_BezierCurve_Impl> impl;