24 #include "axlCoreExport.h"
37 Q_PROPERTY(
axlPoint apex READ apex WRITE touchApex);
38 Q_PROPERTY(
axlPoint basePoint READ basePoint WRITE touchBasePoint);
39 Q_PROPERTY(
double radius READ radius WRITE touchRadius);
48 virtual QString description(
void)
const;
49 virtual QString identifier(
void)
const;
53 double radius(
void)
const;
54 double length(
void)
const;
58 void setApex(
double *apex);
59 void setBasePoint(
axlPoint *basePoint);
60 void setBasePoint(
double *basePoint);
62 void setRadius(
double radius);
63 void setLength(
double length);
66 void touchBasePoint(
axlPoint basePoint);
67 void touchRadius(
double radius);
83 void dataChanged(
void);
87 void onBasePointChanged(
axlPoint *basePoint);
88 void onRadiusChanged(
double radius);
Class axlPoint defines 3D points.
Q_DECLARE_METATYPE(axlCone)
QDebug operator<<(QDebug dbg, axlCone point)
dtkAbstractData * createaxlCone(void)
virtual int convertQVariantToData(const QVariantList &data)
Modify properties and geometry variables of the axlAbstractData. Return 1 if the modification was suc...
virtual QVariantList convertDataToQVariant(void) const
Convert an axlAbstractData into a QVariantList that specifies all properties of the axlAbstractData...
Class axlCone defines 3D cones.
Class axlAbstractData defines an API for all type of axel data.