5 #include <dtkCoreSupport/dtkGlobal.h>
7 class axlTabulatedCylinderPrivate
26 return *(d->directrix);
36 return *(d->generatrix);
46 d->generatrix =
new axlPoint(vector);
51 d->generatrix = vector;
66 QString s =
"axlTabulatedCylinder \n Generatrix: \n" + d->generatrix->description() +
"\n Directrix: " + d->directrix->description();
72 return "axlTabulatedCylinder";
77 d->directrix = other.d->directrix;
78 d->generatrix = other.d->generatrix;
Class axlPoint defines 3D points.
axlTabulatedCylinder & operator=(const axlTabulatedCylinder &other)
axlPoint & get_ref_generatrix() const
virtual QString identifier(void) const
axlPoint * get_pt_generatrix()
axlTabulatedCylinder(QObject *parent=0)
axlAbstractCurve get_directrix() const
virtual QString description(void) const
void set_generatrix(const axlPoint &vector)
axlAbstractCurve * get_pt_directrix() const
dtkAbstractData * createaxlTabulatedCylinder(void)
void set_directrix(axlAbstractCurve *curve)