14 #ifndef axlBarycenterProcess_H 
   15 #define axlBarycenterProcess_H 
   17 #include "axlCoreExport.h" 
   27 class axlBarycenterProcessPrivate;
 
   39     double getCoeffValue(
void) 
const;
 
   42     virtual int update(
void);
 
   49     dtkAbstractData *output(
void);
 
   50     void setInput(dtkAbstractData *newData, 
int channel = 0);
 
   51     void setParameter(
double data, 
int channel = 0);
 
   52     int channelCount(
void);
 
   58              " INPUT:0 data line \n" 
   59              " PARAMETER:0 double coefficient 0.5 \n" 
   60              " OUTPUT:0 data barycenterPoint ");
 
   67     axlBarycenterProcessPrivate *d;
 
   72 #endif// axlBarycenterProcess_H 
Class axlPoint defines 3D points. 
Class axlLine defines 3D lines. 
virtual QString description(void) const 
QString form(void) const 
Description of the form for the dialog with the process. 
AXLCORE_EXPORT dtkAbstractProcess * createaxlBarycenterProcess(void)
virtual QString identifier(void) const 
Class axlAbstractData defines an API for all type of axel data.