25 #ifndef GCCV_BEZIER_ARROW_H 26 #define GCCV_BEZIER_ARROW_H 77 void Draw (cairo_t *cr,
bool is_vector)
const;
84 void Move (
double x,
double y);
106 void GetControlPoints (
double &x0,
double &y0,
double &x1,
double &y1,
double &x2,
double &y2,
double &x3,
double &y3);
120 void SetControlPoints (
double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3);
178 #endif // GCCV_BEZIER_ARROW_H the base class for objects associated with a canvas item.
void Move(double x, double y)
Base class for line items, whether straight or curved.
Gnome Chemistry Canvas library namespace.
void Draw(cairo_t *cr, bool is_vector) const
#define GCCV_ITEM_POS_PROP(type, member)
double Distance(double x, double y, Item **item) const
void SetControlPoints(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
void GetControlPoints(double &x0, double &y0, double &x1, double &y1, double &x2, double &y2, double &x3, double &y3)
BezierArrow(Canvas *canvas)
The base class for the canvas contents.