20 #ifndef AXLINSPECTOROBJECTMANAGER_H 
   21 #define AXLINSPECTOROBJECTMANAGER_H 
   23 #include "axlGuiExport.h" 
   30 class dtkAbstractData;
 
   36 class axlInspectorObjectManagerPrivate;
 
   47     void removeData(dtkAbstractData *data);
 
   49     void resizeColumnToContents();
 
   51     QList<dtkAbstractData *> dataSet(
void);
 
   54     void clearScene(
void);
 
   58     void stateChanged(dtkAbstractData *data, 
int mode);
 
   59     void actorVisibilityChanged(dtkAbstractData *data, 
bool actorVisibility);
 
   61     void dataChangedByGeometry(dtkAbstractData *data);
 
   66     void interpolationChanded(dtkAbstractData *data, 
int interpolation);
 
   71     void modifiedProperty(dtkAbstractData *,
int);
 
   72     void dataSetRemoved(QList<dtkAbstractData *> dataSetRemoved);
 
   77     void showCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   78     void moveCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   79     void hideCurrentPoint(
double u, 
double v, dtkAbstractData *data);
 
   82     void onStateChanged(dtkAbstractData *data, 
int mode);
 
   83     void onDataRemoved(QList<dtkAbstractData *> dataToRemoved);
 
   84     void onFieldListSelectionChanged(
void);
 
   85     void onFieldsCreatedOnData(QList<axlAbstractData *> dataList, QString fieldName);
 
   88     void onFieldOpened(QList<axlAbstractData *> dataList, QString fieldName);
 
   90     axlAbstractField *onTransmitDataSelected(QListWidgetItem *fromItem,QListWidgetItem *toItem);
 
   95     void onListSelectionChanged(
void);
 
   99     axlInspectorObjectManagerPrivate *d;
 
  102 #endif // AXLINSPECTOROBJECTMANAGER_H 
Class axlDouble defines a double. 
Class axlAbstractField defines an API for arrays of numeric data. 
Class axlAbstractData defines an API for all type of axel data.