20 #ifndef axlInspectorObjectMesh_H 
   21 #define axlInspectorObjectMesh_H 
   23 #include "axlGuiExport.h" 
   28 class dtkAbstractData;
 
   31 class axlInspectorObjectMeshPrivate;
 
   41     QSize sizeHint(
void) 
const;
 
   44     void interpolationChanded(dtkAbstractData *data, 
int interpolation);
 
   53     void onColorChanged(QColor color);
 
   54     void onSizeChanged(
int size);
 
   56     void onOpacityChanged(
int opacity);
 
   58     void openShader(
void);
 
   59     void onShaderStateChanged(
bool isShader);
 
   60     void onShaderChanged(QString);
 
   61     void onLineEditShaderChanged(QString);
 
   63     void onUpdateGeometry(
void);
 
   66     void onInterpolationChanged(
int modeInterpolation);
 
   71     void setObjectDataState(
void);
 
   72     void initWidget(
void);
 
   73     int initSizeValue(
void);
 
   74     int initOpacityValue(
void);
 
   75     QString initShaderValue(
void);
 
   76     QColor initColorValue(
void);
 
   80     axlInspectorObjectMeshPrivate *d;
 
   83 #endif //axlInspectorObjectMesh_H 
virtual void setData(dtkAbstractData *data)
 
void initComboBoxShaderValue(QComboBox *comboBoxShader, QLineEdit *lineEditShader)
 
Class axlAbstractData defines an API for all type of axel data. 
 
Class axlMesh defines a piecewise-linear 3D object.