22 #include <dtkCoreSupport/dtkGlobal.h> 
   25 class axlAbstractDataCompositePrivate
 
   28     QList<dtkAbstractData *> composite;
 
   53     return d->composite.contains(data);
 
   59     if(d->composite.isEmpty())
 
   65     d->composite.removeOne(data);
 
   70     return d->composite.size();
 
   75     return d->composite.at(i);
 
   80     return "DataComposite";
 
   85     return "axlDataComposite";
 
void add(dtkAbstractData *data)
virtual QString identifier(void) const 
axlAbstractDataComposite(void)
void setShader(const QString &shader)
virtual QString description(void) const 
void remove(dtkAbstractData *data)
virtual ~axlAbstractDataComposite(void)
void setOpacity(const double &opacity)
void setColor(double r, double g, double b)
Class axlAbstractData defines an API for all type of axel data. 
bool get(dtkAbstractData *data)
void set(QList< dtkAbstractData * > data)