19 #include <dtkCoreSupport/dtkGlobal.h> 
   21 #include <dtkCoreSupport/dtkAbstractDataFactory.h> 
   22 #include <dtkCoreSupport/dtkAbstractProcessFactory.h> 
   24 class axlAbstractFieldParametricVolumePrivate
 
   61     DTK_DEFAULT_IMPLEMENTATION;
 
   69     DTK_DEFAULT_IMPLEMENTATION;
 
   80         qDebug() << 
"Getting scalar value on non scalar field.";
 
   93         qDebug() << 
"Getting vector value on non vector field.";
 
  106         qDebug() << 
"Getting tensor value on non tensor field.";
 
  120     DTK_DEFAULT_IMPLEMENTATION;
 
  131     DTK_DEFAULT_IMPLEMENTATION;
 
  142     DTK_DEFAULT_IMPLEMENTATION;
 
  153     DTK_DEFAULT_IMPLEMENTATION;
 
  164     DTK_DEFAULT_IMPLEMENTATION;
 
  175     DTK_DEFAULT_IMPLEMENTATION;
 
  186     DTK_DEFAULT_IMPLEMENTATION;
 
  197     DTK_DEFAULT_IMPLEMENTATION;
 
  208     DTK_DEFAULT_IMPLEMENTATION;
 
  220     DTK_DEFAULT_IMPLEMENTATION;
 
  239     DTK_DEFAULT_IMPLEMENTATION;
 
  252     DTK_DEFAULT_IMPLEMENTATION;
 
virtual void setVolume(axlAbstractData *Volume)
Sets the support Volume of the field. 
virtual ~axlAbstractFieldParametricVolume(void)
Destroys a parametric field. 
Class axlAbstractFieldParametric defines an API for parametric field. 
virtual double start_u(void)
Returns the first u-value parameter. 
dtkAbstractData * createaxlAbstractFieldParametricVolume(void)
virtual axlAbstractData * getFunction(void)
Returns the description of the field. 
virtual double end_u(void)
Returns the last u-value parameter. 
virtual double * tensor(double u, double v, double w)
Returns the value of the spatial field at the coordinates point entered. 
virtual double numbersample_u(void)
Returns the number of u-parameters. 
virtual double numbersample_v(void)
Returns the number of v-parameters. 
virtual double start_v(void)
Returns the first v-value parameter. 
virtual double end_w(void)
Returns the last w-value parameter. 
virtual QString description(void) const 
Returns the description of the field. 
virtual double * vector(double u, double v, double w)
Returns the value of the parametric field evaluated at the parameters in input. 
virtual double end_v(void)
Returns the last v-value parameter. 
virtual void update(void)
axlAbstractFieldParametricVolume()
virtual void setFunction(axlAbstractData *data)
Returns the description of the field. 
virtual double numbersample_w(void)
Returns the number of w-parameters. 
Class axlAbstractFieldParametricVolume defines an API for parametric field. 
virtual QString identifier(void) const 
Returns the description of the field. 
virtual int size(void)
Returns number of parameters on which the field is evaluated. 
virtual double start_w(void)
Returns the first w-value parameter. 
Class axlAbstractData defines an API for all type of axel data. 
virtual double scalar(double u, double v, double w)
Returns the value of the parametric field at the parameters values in input.