Go to the documentation of this file.
12 #ifndef DYNAMX_PROCESS_BEZIER_SURFACE_HPP
13 #define DYNAMX_PROCESS_BEZIER_SURFACE_HPP
27 bool run(
const QStringList &) {
return true; }
30 QString
description()
const {
return "Parameters for growth simulations using Bezier surfaces"; }
70 QIcon
icon()
const {
return QIcon(
":/images/Parameters.png"); }
79 bool initialize(QStringList &parms, QWidget *parent);
82 bool step(
const QStringList &parms);
85 bool rewind(QStringList &parms, QWidget *parent);
88 QString
description()
const {
return "Growing Bezier surface"; }
96 QVector <QString> vec(pNumParms);
99 vec[pDrawSteps] =
"DrawSteps";
100 vec[pCellInitWalls] =
"CellInitWalls";
101 vec[pCellInitSize] =
"CellInitSize";
102 vec[pTissueParmsProc] =
"Tissue Parms Process";
103 vec[pSurfaceParmsProc] =
"Surface Parms Process";
110 QVector <QString> vec(pNumParms);
112 vec[pDt] =
"Growth timestep";
113 vec[pDrawSteps] =
"Steps between drawn frames";
114 vec[pCellInitWalls] =
"Initial cell walls";
115 vec[pCellInitSize] =
"Size of initial cell";
116 vec[pTissueParmsProc] =
"Process to hold tissue parameters";
117 vec[pSurfaceParmsProc] =
"Process to hold surface parameters";
124 QVector <QString> vec(pNumParms);
127 vec[pDrawSteps] =
"3";
128 vec[pCellInitWalls] =
"100";
129 vec[pCellInitSize] =
"1.0";
130 vec[pTissueParmsProc] =
"TissueParms";
131 vec[pSurfaceParmsProc] =
"SurfaceParms";
137 QIcon
icon()
const {
return QIcon(
":/images/BezierLeaf.png"); }
144 bool processParms(
const QStringList &parms);
162 return mesh->
attributes().
attrMap<QString,
double>(
"BezierSurface Time")[
"Time"];
QStringList parmDescs() const
const Attributes & attributes() const
Get the mesh attributes.
BezierSurfaceGrowth(const Process &process)
bool run(const QStringList &)
BezierSurface bezierSurface
BezierSurfaceParms(const Process &process)
Distributed matrix library.
AttrMap< KeyT, ValueT > & attrMap(const QString &name, bool saveRequired=true)
Get the attribute, if it does not exist create it and add to the set If it exists,...
QStringList parmDefaults() const
QStringList parmDefaults() const
QString description() const
QStringList parmNames() const
QStringList parmDescs() const
Attribute map wraps std::map.
QString description() const
QStringList parmNames() const