22 #include <dtkCoreSupport/dtkAbstractProcessFactory.h>
23 #include <dtkCoreSupport/dtkAbstractDataFactory.h>
24 #include <dtkCoreSupport/dtkGlobal.h>
27 class axlFieldParametricNormalVectorCreatorPrivate
63 QString newName = d->input->changeFieldName(field->objectName());
64 field->setObjectName(newName);
65 d->input->addField(field);
69 QList<axlAbstractData *>list;
86 return "axlFieldParametricNormalVectorCreator created fields for input tha compute the normal vector in each parameter coordinates of the input support.";
91 return "axlFieldParametricNormalVectorCreator";
~axlFieldParametricNormalVectorCreator(void)
axlFieldParametricNormalVectorCreator(void)
void setSurface(axlAbstractData *data)
Sets the BSpline on which the BSpline field is applied.
void setInput(dtkAbstractData *data, int channel)
QString identifier(void) const
dtkAbstractProcess * createaxlFieldParametricNormalVectorCreator(void)
void dataSetFieldsChanged(QList< axlAbstractData * > dataSet, QString fieldName)
Class axlFieldParametricNormalVector defines an API for field which owns a BSpline Surface as a funct...
QString description(void) const