22 #include <dtkCoreSupport/dtkAbstractProcessFactory.h>
23 #include <dtkCoreSupport/dtkAbstractDataFactory.h>
24 #include <dtkCoreSupport/dtkGlobal.h>
27 class axlFieldParametricVolumeTangentVectorCreatorPrivate
69 qDebug()<<
"only three values are possible : 0 to 2";
82 QString newName = d->input->changeFieldName(field->objectName());
83 field->setObjectName(newName);
84 d->input->addField(field);
91 QList<axlAbstractData *>list;
108 return "axlFieldParametricVolumeTangentVectorCreator created fields for input tha compute the normal vector in each parameter coordinates of the input support.";
113 return "axlFieldParametricVolumeTangentVectorCreator";
void setParameter(double parameter, int channel)
Sets the direction parameter for the tangentVector.
~axlFieldParametricVolumeTangentVectorCreator(void)
QString identifier(void) const
void setInput(dtkAbstractData *data, int channel)
void setParameter(double data, int channel)
void setVolume(axlAbstractData *data)
Sets the BSpline on which the BSpline field is applied.
void dataSetFieldsChanged(QList< axlAbstractData * > dataSet, QString fieldName)
QString description(void) const
axlFieldParametricVolumeTangentVectorCreator(void)
dtkAbstractProcess * createaxlFieldParametricVolumeTangentVectorCreator(void)
Class axlFieldParametricVolumeTangentVector defines an API for field which owns a BSpline Surface as ...