1 #ifndef AXL_COMPOSITE_CURVE_H 
    2 #define AXL_COMPOSITE_CURVE_H 
   11 class axlCompositeCurveConverterPrivate;
 
   20      QString  description (
void) 
const;
 
   21      QString  identifier  (
void) 
const;
 
   23      QStringList fromTypes(
void) 
const;
 
   24      QString       toType (
void) 
const;
 
   26      static bool registered(
void);
 
   27      void setData(dtkAbstractData *data);
 
   32     axlCompositeCurveConverterPrivate *d;
 
   33     static void addMesh2Mesh(
axlMesh& mother_mesh, 
axlMesh *child_mesh);
 
   47                       double z, 
double u, 
double v, 
double w, 
double alpha);
 
Class axlPoint defines 3D points. 
Class axlLine defines 3D lines. 
double angle(axlPoint vCompute, axlPoint vRef, axlPoint normal)
dtkAbstractDataConverter * createaxlCompositeCurveConverter(void)
QList< axlPoint * > Sampling(axlAbstractCurve *curve)
void normalize(axlPoint &point)
axlPoint * rotatePoint(double a, double b, double c, double x, double y, double z, double u, double v, double w, double alpha)
axlPoint * RotatePoint(axlPoint a, axlPoint x, axlPoint u, double alpha)
double angleOfArc(const axlCircleArc *arc)
axlPoint normalCCWArc(const axlCircleArc &arc)
virtual axlMesh * toMesh(void)
Mesh conversion. 
Class axlMesh defines a piecewise-linear 3D object.