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