20 #ifndef AXLFIELDDISCRETE_H
21 #define AXLFIELDDISCRETE_H
23 #include "axlCoreExport.h"
29 class axlFieldDiscretePrivate;
41 static bool registered(
void);
47 virtual void setScalar(
int index,
double v1);
48 virtual void setVector(
int index,
double v1,
double v2,
double v3);
49 virtual void setTensor(
int index,
double v1,
double v2,
double v3,
double v4,
double v5,
double v6,
double v7,
double v8,
double v9);
51 virtual int size(
void);
54 virtual double scalar(
int index);
55 virtual double *
vector(
int index);
56 virtual double *
tensor(
int index);
58 QString description(
void)
const;
68 axlFieldDiscretePrivate *d;
74 #endif // AXLFIELDDISCRETE_H
virtual QString identifier(void) const
virtual double scalar(int index)
Returns the value at index location of the scalar array.
virtual void setSize(int size)
Class axlAbstractFieldDiscrete defines an API for arrays of numeric data.
virtual void setTensor(int index, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9)
virtual void setVector(int index, double v1, double v2, double v3)
virtual void update(void)
virtual double * tensor(int index)
Returns the value at index location of the tensor array.
virtual void setScalar(int index, double v1)
dtkAbstractData * createaxlFieldDiscrete(void)
Class axlFieldDiscrete defines an API for arrays of numeric data.
virtual double * vector(int index)
Returns the value at index location of the vector array.