20 #ifndef AXLINSPECTOROBJECTCYLINDER_H
21 #define AXLINSPECTOROBJECTCYLINDER_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectCylinderPrivate;
40 QSize sizeHint(
void)
const;
49 void onCoordDataChangedFirst_x(
double x);
50 void onCoordDataChangedFirst_y(
double y);
51 void onCoordDataChangedFirst_z(
double z);
53 void onCoordDataChangedSecond_x(
double x);
54 void onCoordDataChangedSecond_y(
double y);
55 void onCoordDataChangedSecond_z(
double z);
56 void onRadiusChanged(
double radius);
59 void onColorChanged(QColor color);
61 void onOpacityChanged(
int opacity);
63 void openShader(
void);
64 void onShaderStateChanged(
bool isShader);
65 void onShaderChanged(QString);
66 void onLineEditShaderChanged(QString);
69 void updateValues(
void);
73 void initWidget(
void);
74 int initOpacityValue(
void);
75 QString initShaderValue(
void);
76 QColor initColorValue(
void);
79 axlInspectorObjectCylinderPrivate *d;
82 #endif //AXLINSPECTOROBJECTCYLINDER_H
Class axlCylinder defines 3D cylinders.
virtual void setData(dtkAbstractData *data)