#include <ZincPath.hpp>
This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
Here we defines The ZincPath object
08/03/05
Contributors: Benoit Peccatte <peccatte@intuilab.com>
Public Member Functions | |
ZincPath (double x, double y) | |
~ZincPath () | |
void | close () |
void | lineTo (double x, double y) |
void | curveTo (double cx1, double cy1, double cx2, double cy2, double x, double y) |
void | cubicBezierTo (double cx1, double cy1, double cx2, double cy2, double x, double y) |
void | quadraticBezierTo (double cx, double cy, double x, double y) |
void | arcTo (double rx, double ry, double xAxisRotation, bool largeArc, bool sweepFlag, double x, double y) |
Tcl_Obj * | getTable () |
|
The public constructor
|
|
The public destructor
|
|
Draw an arc from current point to x,y
|
|
Close current path |
|
Draw a cubic bezier using specified control and destination points
|
|
Draw a cubic bezier using specified control and destination points call cubicBezierTo
|
|
Return a Tcl_Obj* containing a list of coords points It's up to the caller to delete the resulting table
|
|
Draw a line from current point to next point
|
|
Draw a quadratic bezier using specified control and destination point
|