| GIMP Library Reference Manual |
|---|
gimpvectorsgimpvectors — |
gint* gimp_vectors_get_strokes (gint32 vectors_ID, gint *num_strokes); gboolean gimp_vectors_stroke_interpolate (gint32 vectors_ID, gint stroke_id, gdouble prescision, gint *num_coords, gdouble **coords); gboolean gimp_vectors_stroke_remove (gint32 vectors_ID, gint stroke_id); gboolean gimp_vectors_stroke_translate (gint32 vectors_ID, gint stroke_id, gint offx, gint offy);
gint* gimp_vectors_get_strokes (gint32 vectors_ID,
gint *num_strokes);
List the strokes associated with the passed path.
Returns an Array with the stroke-IDs associated with the passed path.
vectors_ID : |
The vectors object. |
num_strokes : |
The number of strokes returned. |
| Returns : | List of the strokes belonging to the path. |
Since GIMP 2.4
gboolean gimp_vectors_stroke_interpolate (gint32 vectors_ID,
gint stroke_id,
gdouble prescision,
gint *num_coords,
gdouble **coords);
returns polygonal approximation of the stroke.
returns polygonal approximation of the stroke.
vectors_ID : |
The vectors object. |
stroke_id : |
The stroke ID. |
prescision : |
The prescision used for the approximation. |
num_coords : |
The number of floats returned. |
coords : |
List of the coords along the path (x0, y0, x1, y1, ...). |
| Returns : | List of the strokes belonging to the path. |
Since GIMP 2.4
gboolean gimp_vectors_stroke_remove (gint32 vectors_ID,
gint stroke_id);
return coordinates along the given stroke.
Returns a lot of coordinates along the passed stroke.
vectors_ID : |
The vectors object. |
stroke_id : |
The stroke ID. |
| Returns : | TRUE on success. |
Since GIMP 2.4
gboolean gimp_vectors_stroke_translate (gint32 vectors_ID,
gint stroke_id,
gint offx,
gint offy);
translate the given stroke.
Translate the given stroke.
vectors_ID : |
The vectors object. |
stroke_id : |
The stroke ID. |
offx : |
Offset in x direction. |
offy : |
Offset in y direction. |
| Returns : | TRUE on success. |
Since GIMP 2.4
| << gimpundo | Data Objects >> |