17 #ifndef AXLTORUSPARAMETRIC_H
18 #define AXLTORUSPARAMETRIC_H
20 #include "axlCoreExport.h"
27 class axlTorusParametricPrivate;
39 virtual QString description(
void)
const;
40 virtual QString identifier(
void)
const;
48 void setTorus(
const axlTorus& torus);
52 void modifyR(
double* r);
56 virtual void eval(
double& x,
double& y,
double& z,
double u,
double v);
61 void onTorusChanged(
axlTorus* torus);
65 axlTorusParametricPrivate* d;
68 #endif // AXLTORUSPARAMETRIC_H
Class axlPoint defines 3D points.
virtual axlPoint eval(double u, double v)
virtual void parameterOf(const axlPoint &point, double &um, double &vm)