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.