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.