#include <GrowthPlugin.h>


Public Member Functions | |
| GrowthPlugin () | |
| virtual | ~GrowthPlugin () |
| virtual void | init (Simulator *simulator) |
| virtual void | extraInit (Simulator *simulator) |
| virtual void | field3DChange (const Point3D &pt, CellG *newCell, CellG *oldCell) |
| double | FGF (int) |
| double | getFGFThreshold () |
| void | grow () |
| virtual void | step () |
| virtual void | readXML (XMLPullParser &in) |
| virtual void | writeXML (XMLSerializer &out) |
Private Attributes | |
| Simulator * | sim |
| Potts3D * | potts |
| unsigned int | delay |
| unsigned int | delta |
| int | evolution |
| int | numcellpixels |
| double | density |
| unsigned int | currstep |
| double | dThreshold |
| double | fgfThreshold |
| bool | dTrigger |
| MitosisPlugin * | mitosisPlugin |
| Dim3D | dim |
| std::string | autoName |
| int | stopaer |
| int | zAER |
Definition at line 41 of file GrowthPlugin.h.
| GrowthPlugin::GrowthPlugin | ( | ) |
| GrowthPlugin::~GrowthPlugin | ( | ) | [virtual] |
Definition at line 53 of file GrowthPlugin.cpp.
| void GrowthPlugin::init | ( | Simulator * | simulator | ) | [virtual] |
Definition at line 55 of file GrowthPlugin.cpp.
References currstep, density, dTrigger, evolution, CompuCell3D::Simulator::getPotts(), mitosisPlugin, numcellpixels, CompuCell3D::Simulator::pluginManager, potts, CompuCell3D::Potts3D::registerCellGChangeWatcher(), CompuCell3D::Potts3D::registerStepper(), and sim.
| void GrowthPlugin::extraInit | ( | Simulator * | simulator | ) | [virtual] |
Reimplemented from CompuCell3D::SimObject.
Definition at line 80 of file GrowthPlugin.cpp.
References sim.
Definition at line 99 of file GrowthPlugin.cpp.
References density, CompuCell3D::Potts3D::getCellFieldG(), numcellpixels, and potts.
| double GrowthPlugin::FGF | ( | int | z | ) |
Definition at line 89 of file GrowthPlugin.cpp.
References dim, fgfThreshold, CompuCell3D::Potts3D::getCellFieldG(), potts, CompuCell3D::Point3D::z, and zAER.
Referenced by CompuCell3D::ChickGrowthCondensingTransition::checkCondition().
| double GrowthPlugin::getFGFThreshold | ( | ) |
Definition at line 85 of file GrowthPlugin.cpp.
References fgfThreshold.
Referenced by CompuCell3D::ChickGrowthCondensingTransition::checkCondition().
| void GrowthPlugin::grow | ( | ) |
Definition at line 110 of file GrowthPlugin.cpp.
References delta, CompuCell3D::Potts3D::getCellFieldG(), potts, and zAER.
Referenced by step().
| void GrowthPlugin::step | ( | ) | [virtual] |
Implements CompuCell3D::Stepper.
Definition at line 118 of file GrowthPlugin.cpp.
References currstep, delay, density, dim, dThreshold, dTrigger, evolution, CompuCell3D::Potts3D::getCellFieldG(), CompuCell3D::Simulator::getStep(), grow(), mitosisPlugin, potts, sim, CompuCell3D::MitosisPlugin::turnOff(), and CompuCell3D::MitosisPlugin::turnOn().
| void GrowthPlugin::readXML | ( | XMLPullParser & | in | ) | [virtual] |
Definition at line 149 of file GrowthPlugin.cpp.
References ASSERT_OR_THROW, delay, delta, dim, dThreshold, fgfThreshold, BasicString::parseDouble(), BasicString::parseInteger(), BasicString::parseUInteger(), stopaer, and THROW.
| void GrowthPlugin::writeXML | ( | XMLSerializer & | out | ) | [virtual] |
Definition at line 182 of file GrowthPlugin.cpp.
Simulator* CompuCell3D::GrowthPlugin::sim [private] |
Potts3D* CompuCell3D::GrowthPlugin::potts [private] |
Definition at line 46 of file GrowthPlugin.h.
Referenced by FGF(), field3DChange(), grow(), init(), and step().
unsigned int CompuCell3D::GrowthPlugin::delay [private] |
unsigned int CompuCell3D::GrowthPlugin::delta [private] |
int CompuCell3D::GrowthPlugin::evolution [private] |
int CompuCell3D::GrowthPlugin::numcellpixels [private] |
double CompuCell3D::GrowthPlugin::density [private] |
unsigned int CompuCell3D::GrowthPlugin::currstep [private] |
double CompuCell3D::GrowthPlugin::dThreshold [private] |
double CompuCell3D::GrowthPlugin::fgfThreshold [private] |
Definition at line 57 of file GrowthPlugin.h.
Referenced by FGF(), getFGFThreshold(), and readXML().
bool CompuCell3D::GrowthPlugin::dTrigger [private] |
Dim3D CompuCell3D::GrowthPlugin::dim [private] |
std::string CompuCell3D::GrowthPlugin::autoName [private] |
Definition at line 63 of file GrowthPlugin.h.
int CompuCell3D::GrowthPlugin::stopaer [private] |
int CompuCell3D::GrowthPlugin::zAER [private] |
1.5.6