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.