12 #ifndef BEZIER_SURFACE_HPP
13 #define BEZIER_SURFACE_HPP
31 enum ParmNames { pSurface, pSurfScale,
pSurfTime, pSurfMaxDist, pRootSearchMaxSteps, pNumParms };
46 if(u == other.
u and v == other.
v)
60 : vertexAttr(vAttr), surface(surf) {}
69 bool processParms(
const QStringList &parms);
72 bool updateNormal(
vertex p);
74 bool initialCell(
CellTissue &T,
double squareSize,
int cellInitWall);
77 bool initialize(
VertexAttr *vData,
const QStringList &parms);
78 bool growSurface(
double time);
84 std::vector<Bezier> surface;
85 std::vector<double> surfScale;
86 std::vector<double> surfTime;
88 int rootSearchMaxSteps;