int cvxSkArc3pt
(
svxPoint2 *Start,   /* I: start point */
svxPoint2 *End,   /* I: end point */
svxPoint2 *Mid,   /* I: mid (i.e. through) point */
int *idEnt         /* O: id of new 2D arc entity */
)
/*
DESCRIPTION:
Adds a 2D arc to the active sketch.   If "idEnt" is not 
NULL, the id of the new arc entity is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSkArcRad
(
svxPoint2 *Center,   /* I: centerpoint (mm) */
double Radius,         /* I: radius (mm) */
double Start,         /* I: start angle (deg - CCW from X axis) */
double End,            /* I: end angle (deg - CCW from X axis) */
int *idEnt            /* O: id of new 2D circle entity */
)
/*
DESCRIPTION:
Adds a 2D circle to the active sketch.   If "idEnt" is not 
NULL, the id of the new entity is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSkCir3pt
(
svxPoint2 *P1,   /* I: first point on circle */
svxPoint2 *P2,   /* I: second point on circle */
svxPoint2 *P3,   /* I: third point on circle */
int *idEnt      /* O: id of new 2D circle entity */
)
/*
DESCRIPTION:
Adds a 2D circle to the active sketch.   If "idEnt" is not 
NULL, the id of the new circle entity is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSkCirRad
(
svxPoint2 *Center,   /* I: centerpoint (mm) */
double Radius,         /* I: radius (mm) */
int *idEnt            /* O: id of new 2D circle entity */
)
/*
DESCRIPTION:
Adds a 2D circle to the active sketch.   If "idEnt" is not 
NULL, the id of the new entity is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSkCrvInt
(
svxCrvIntData *Crv,   /* I: input data interpolated curve */
int *idEnt            /* O: id of new 2D interpolated curve entity */
)
/*
DESCRIPTION:
Adds a 2D curve interpolated through through the input
points with the specified degree to the active sketch.   
If "idEnt" is not NULL, the id of the new curve entity 
is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSkLine2pt
(
svxPoint2 *Start,   /* I: start point */
svxPoint2 *End,   /* I: end point */
int *idEnt         /* O: id of new 2D line entity */
)
/*
DESCRIPTION:
Adds a 2D line to the active sketch.   If "idEnt" is not 
NULL, the id of the new line entity is output.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________