20 #ifndef AXLINSPECTOR_H 
   21 #define AXLINSPECTOR_H 
   23 #include "axlGuiExport.h" 
   28 class dtkAbstractData;
 
   32 class axlInspectorPrivate;
 
   43     QSize sizeHint(
void) 
const;
 
   47     void insertDataSet(QList<axlAbstractData *> dataSet);
 
   48     QList<dtkAbstractData *> dataSet(
void);
 
   51     void updateView(
void);
 
   53     void sendFieldSignal(QList<axlAbstractData *> dataSet, QString fieldName);
 
   54     void removeData(dtkAbstractData *data);
 
   56     void clearScene(
void);
 
   62     void selected(dtkAbstractData *data);
 
   63     void stateChanged(dtkAbstractData *data, 
int mode);
 
   64     void actorVisibilityChanged(dtkAbstractData *data, 
bool actorVisibility);
 
   67     void dataSetRemoved(QList<dtkAbstractData *> dataSetRemoved);
 
   69     void dataChanged(dtkAbstractData *data);
 
   70     void dataChangedByControlPoints(dtkAbstractData *data);
 
   71     void dataChangedByGeometry(dtkAbstractData *data);
 
   77     void modifiedProperty(dtkAbstractData *, 
int);
 
   79     void interpolationChanded(dtkAbstractData *data, 
int interpolation);
 
   82     void showCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   83     void moveCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   84     void hideCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   86     void worldCamera(
void);
 
   87     void objectCamera(
void);
 
   88     void trackballCamera(
void);
 
   89     void joystickCamera(
void);
 
   90     void switchFullScreen(
void);
 
   93      void onStateChanged(dtkAbstractData *data ,
int mode);
 
   96      void onShowInspector(
bool);
 
   97      void onShowSettings(
bool);
 
  100     axlInspectorPrivate *d;
 
Class axlDouble defines a double. 
 
Class axlAbstractData defines an API for all type of axel data.