Top |
Functions
void | go_bezier_spline_destroy () |
GOBezierSpline * | go_bezier_spline_init () |
void | go_bezier_spline_to_cairo () |
GOPath * | go_bezier_spline_to_path () |
Functions
go_bezier_spline_destroy ()
void
go_bezier_spline_destroy (GOBezierSpline *sp
);
Destroys the given structures after cleaning all allocated fields.
go_bezier_spline_init ()
GOBezierSpline * go_bezier_spline_init (double const *x
,double const *y
,int n
,gboolean closed
);
x
and y
values must be valid and finite. The returned structure
contains the x and y coordinates of all control points, including the
incoming data. the n and closed fields are just copies of the corresponding
arguments.
go_bezier_spline_to_cairo ()
void go_bezier_spline_to_cairo (GOBezierSpline *sp
,cairo_t *cr
,gboolean horiz_flip
);
Renders the spline in \a cr
go_bezier_spline_to_path ()
GOPath *
go_bezier_spline_to_path (GOBezierSpline *sp
);
Builds a GOPath using the control points evaluated in go_bezier_spline_init.