19 #include <dtkCoreSupport/dtkGlobal.h> 
   21 #include <dtkCoreSupport/dtkAbstractDataFactory.h> 
   22 #include <dtkCoreSupport/dtkAbstractProcessFactory.h> 
   24 class axlAbstractFieldSpatialPrivate
 
  110         qDebug() << 
"Getting scalar value on non scalar field.";
 
  123         qDebug() << 
"Getting vector value on non vector field.";
 
  136         qDebug() << 
"Getting tensor value on non tensor field.";
 
  168     DTK_DEFAULT_IMPLEMENTATION;
 
  180     DTK_DEFAULT_IMPLEMENTATION;
 
virtual double scalar(double x, double y=0, double z=0)
Returns the value of the spatial field at the coordinates point entered. 
 
virtual double * vector(double x, double y=0, double z=0)
Returns the value of the spatial field at the coordinates point entered. 
 
axlAbstractFieldSpatial()
 
virtual double * tensor(double x, double y=0, double z=0)
Returns the value of the spatial field at the coordinates point entered. 
 
Class axlAbstractFieldSpatial defines an API for spatial field. 
 
virtual ~axlAbstractFieldSpatial(void)
Destroys a spatial field. 
 
Class axlAbstractField defines an API for arrays of numeric data. 
 
virtual QString identifier(void) const 
Returns the description of the field. 
 
virtual void update(void)
 
dtkAbstractData * createaxlAbstractFieldSpatial(void)
 
virtual QString description(void) const 
Returns the description of the field.