14 #include "axlCoreExport.h"
15 #ifndef AXLFIELDPARAMETRICCURVETANGENTVECTOR_H
16 #define AXLFIELDPARAMETRICCURVETANGENTVECTOR_H
20 class axlFieldParametricCurveTangentVectorPrivate;
41 double *
vector(
double u,
double v=0.,
double w=0.);
53 axlFieldParametricCurveTangentVectorPrivate *d;
59 #endif// AXLFIELDPARAMETRICCURVETANGENTVECTOR_H
AXLCORE_EXPORT dtkAbstractData * createaxlFieldParametricCurveTangentVector(void)
virtual void update(void)
virtual void setCurve(axlAbstractData *Curve)
Sets the support Curve of the field.
Class axlAbstractFieldParametricCurve defines an API for parametric field.
virtual int size(void)
Returns number of parameters on which the field is evaluated.
virtual QString identifier(void) const
Returns the description of the field.
virtual double end_u(void)
Returns the last v-value parameter.
virtual double start_u(void)
Returns the first u-value parameter.
Class axlFieldParametricCurveTangentVector defines an API for field which owns a BSpline Surface as a...
Class axlAbstractData defines an API for all type of axel data.
virtual double numbersample_u(void)
Returns the number of u-parameters.
virtual QString description(void) const
Returns the description of the field.
virtual double * vector(double u, double v=0, double w=0)
Returns the value of the parametric field evaluated at the parameters in input.