20 #ifndef axlInspectorObjectEllipsoid_H 
   21 #define axlInspectorObjectEllipsoid_H 
   23 #include "axlGuiExport.h" 
   28 class dtkAbstractData;
 
   30 class axlInspectorObjectEllipsoidPrivate;
 
   40     QSize sizeHint(
void) 
const;
 
   49     void onUpdateSemix(
double radius);
 
   50     void onUpdateSemiy(
double radius);
 
   51     void onUpdateSemiz(
double radius);
 
   54     void onCoordDataChanged_x(
double x);
 
   55     void onCoordDataChanged_y(
double y);
 
   56     void onCoordDataChanged_z(
double z);
 
   58     void onSemiXDataChanged(
double semixx);
 
   59     void onSemiYDataChanged(
double semixy);
 
   60     void onSemiZDataChanged(
double semixz);
 
   62     void onColorChanged(QColor color);
 
   64     void onOpacityChanged(
int opacity);
 
   66     void openShader(
void);
 
   67     void onShaderStateChanged(
bool isShader);
 
   68     void onShaderChanged(QString);
 
   69     void onLineEditShaderChanged(QString);
 
   71     void updateValues(
void);
 
   74     void updateDataNoSignals(
void);
 
   76     void initWidget(
void);
 
   78     int initOpacityValue(
void);
 
   79     QString initShaderValue(
void);
 
   80     QColor initColorValue(
void);
 
   83     axlInspectorObjectEllipsoidPrivate *d;
 
   86 #endif //axlInspectorObjectEllipsoid_H 
virtual void setData(dtkAbstractData *data)
 
void initComboBoxShaderValue(QComboBox *comboBoxShader, QLineEdit *lineEditShader)
 
Class axlEllipsoid defines 3D ellipsoids.