GimpCoords-interpolate

GimpCoords-interpolate

Synopsis

void                gimp_coords_interpolate_bezier      (const GimpCoords bezier_pt1,
                                                         const GimpCoords bezier_pt2,
                                                         const GimpCoords bezier_pt3,
                                                         const GimpCoords bezier_pt4,
                                                         gdouble precision,
                                                         GArray **ret_coords,
                                                         GArray **ret_params);
gboolean            gimp_coords_bezier_is_straight      (const GimpCoords bezier_pt1,
                                                         const GimpCoords bezier_pt2,
                                                         const GimpCoords bezier_pt3,
                                                         const GimpCoords bezier_pt4,
                                                         gdouble precision);
void                gimp_coords_interpolate_catmull     (const GimpCoords catmul_pt1,
                                                         const GimpCoords catmul_pt2,
                                                         const GimpCoords catmul_pt3,
                                                         const GimpCoords catmul_pt4,
                                                         gdouble precision,
                                                         GArray **ret_coords,
                                                         GArray **ret_params);

Description

Details

gimp_coords_interpolate_bezier ()

void                gimp_coords_interpolate_bezier      (const GimpCoords bezier_pt1,
                                                         const GimpCoords bezier_pt2,
                                                         const GimpCoords bezier_pt3,
                                                         const GimpCoords bezier_pt4,
                                                         gdouble precision,
                                                         GArray **ret_coords,
                                                         GArray **ret_params);


gimp_coords_bezier_is_straight ()

gboolean            gimp_coords_bezier_is_straight      (const GimpCoords bezier_pt1,
                                                         const GimpCoords bezier_pt2,
                                                         const GimpCoords bezier_pt3,
                                                         const GimpCoords bezier_pt4,
                                                         gdouble precision);


gimp_coords_interpolate_catmull ()

void                gimp_coords_interpolate_catmull     (const GimpCoords catmul_pt1,
                                                         const GimpCoords catmul_pt2,
                                                         const GimpCoords catmul_pt3,
                                                         const GimpCoords catmul_pt4,
                                                         gdouble precision,
                                                         GArray **ret_coords,
                                                         GArray **ret_params);