20 #ifndef AXLINSPECTOROBJECTCONE_H
21 #define AXLINSPECTOROBJECTCONE_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectConePrivate;
41 QSize sizeHint(
void)
const;
51 void onCoordDataChangedApex_x(
double x);
52 void onCoordDataChangedApex_y(
double y);
53 void onCoordDataChangedApex_z(
double z);
55 void onCoordDataChangedBasePoint_x(
double x);
56 void onCoordDataChangedBasePoint_y(
double y);
57 void onCoordDataChangedBasePoint_z(
double z);
58 void onRadiusChanged(
double radius);
60 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);
74 void initWidget(
void);
75 int initOpacityValue(
void);
76 QString initShaderValue(
void);
77 QColor initColorValue(
void);
80 axlInspectorObjectConePrivate *d;
83 #endif //AXLINSPECTOROBJECTCONE_H
virtual void setData(dtkAbstractData *data)
Class axlCone defines 3D cones.