20 #ifndef AXLABSTRACTDATACOMPOSITE_H 
   21 #define AXLABSTRACTDATACOMPOSITE_H 
   23 #include "axlCoreExport.h" 
   29 class axlAbstractDataCompositePrivate;
 
   40     void add(dtkAbstractData *data);
 
   41     bool get(dtkAbstractData * data);
 
   42     void set(QList<dtkAbstractData *> data);
 
   43     void remove(dtkAbstractData *data);
 
   46     dtkAbstractData *
get(
int i);
 
   48     virtual QString description(
void) 
const;
 
   49     virtual QString identifier  (
void) 
const;
 
   55     void samplingChanged();
 
   60     axlAbstractDataCompositePrivate *d;
 
   62 #endif //AXLABSTRACTDATACOMPOSITE_H 
Class axlAbstractData defines an API for all type of axel data.