#include <SimObject.h>


Public Member Functions | |
| SimObject () | |
| virtual | ~SimObject () |
| virtual void | init (Simulator *simulator, CC3DXMLElement *_xmlData=0) |
| virtual void | extraInit (Simulator *simulator) |
| virtual std::string | toString () |
| virtual ParseData * | getParseData () |
Protected Attributes | |
| Simulator * | simulator |
| ParseData * | pd |
Definition at line 36 of file SimObject.h.
| CompuCell3D::SimObject::SimObject | ( | ) | [inline] |
Definition at line 41 of file SimObject.h.
| virtual CompuCell3D::SimObject::~SimObject | ( | ) | [inline, virtual] |
Definition at line 42 of file SimObject.h.
| virtual void CompuCell3D::SimObject::init | ( | Simulator * | simulator, | |
| CC3DXMLElement * | _xmlData = 0 | |||
| ) | [inline, virtual] |
Reimplemented in CompuCell3D::CellOrientationPlugin, CompuCell3D::CellTypePlugin, CompuCell3D::CenterOfMassPlugin, CompuCell3D::ChemotaxisPlugin, CompuCell3D::ChemotaxisDictyPlugin, CompuCell3D::CompartmentPlugin, CompuCell3D::ConnectivityPlugin, CompuCell3D::ConnectivityLocalFlexPlugin, CompuCell3D::ContactPlugin, CompuCell3D::ContactLocalFlexPlugin, CompuCell3D::ContactLocalProductPlugin, CompuCell3D::ContactMultiCadPlugin, CompuCell3D::ExternalPotentialPlugin, CompuCell3D::GlobalBoundaryPixelTrackerPlugin, CompuCell3D::LengthConstraintPlugin, CompuCell3D::LengthConstraintLocalFlexPlugin, CompuCell3D::MitosisPlugin, CompuCell3D::MitosisSimplePlugin, CompuCell3D::MomentOfInertiaPlugin, CompuCell3D::NeighborStickPlugin, CompuCell3D::NeighborTrackerPlugin, CompuCell3D::OrientedContactPlugin, CompuCell3D::PDESolverCallerPlugin, CompuCell3D::BoundaryPixelTrackerPlugin, CompuCell3D::PixelTrackerPlugin, CompuCell3D::PlasticityPlugin, CompuCell3D::PlasticityTrackerPlugin, CompuCell3D::PlayerSettingsPlugin, CompuCell3D::PolarizationVectorPlugin, CompuCell3D::RealPlasticityPlugin, CompuCell3D::RealPlasticityTrackerPlugin, CompuCell3D::RearrangementPlugin, CompuCell3D::SimpleClockPlugin, CompuCell3D::StretchnessPlugin, CompuCell3D::SurfacePlugin, CompuCell3D::SurfaceTrackerPlugin, CompuCell3D::VolumePlugin, CompuCell3D::VolumeTrackerPlugin, CompuCell3D::BlobFieldInitializer, CompuCell3D::BoxWatcher, CompuCell3D::DictyChemotaxisSteppable, CompuCell3D::DictyFieldInitializer, CompuCell3D::FoamDataOutput, CompuCell3D::AdvectionDiffusionSolverFE, CompuCell3D::FastDiffusionSolver2DFE, CompuCell3D::FlexibleDiffusionSolverADE, CompuCell3D::FlexibleDiffusionSolverFE, CompuCell3D::KernelDiffusionSolver, CompuCell3D::ReactionDiffusionSolverFE_SavHog, CompuCell3D::PIFDumper, CompuCell3D::PIFInitializer, CompuCell3D::UniformFieldInitializer, CompuCell3D::FancyVolumePlugin, CompuCell3D::SimpleVolumePlugin, and CompuCell3D::VolumeMean.
Definition at line 45 of file SimObject.h.
Referenced by CompuCell3D::SimpleVolumePlugin::init(), CompuCell3D::FancyVolumePlugin::init(), CompuCell3D::VolumePlugin::init(), CompuCell3D::RealPlasticityTrackerPlugin::init(), CompuCell3D::PlasticityTrackerPlugin::init(), CompuCell3D::MomentOfInertiaPlugin::init(), CompuCell3D::MitosisSimplePlugin::init(), CompuCell3D::MitosisPlugin::init(), CompuCell3D::ContactLocalFlexPlugin::init(), CompuCell3D::ChemotaxisDictyPlugin::init(), CompuCell3D::CenterOfMassPlugin::init(), CompuCell3D::Simulator::initializeCC3D(), and CompuCell3D::ClassRegistry::initModules().
| virtual void CompuCell3D::SimObject::extraInit | ( | Simulator * | simulator | ) | [inline, virtual] |
Reimplemented in CompuCell3D::ClassRegistry, CompuCell3D::CellOrientationPlugin, CompuCell3D::CellInstantVelocityPlugin, CompuCell3D::CellVelocityPlugin, CompuCell3D::ChemotaxisPlugin, CompuCell3D::ChemotaxisDictyPlugin, CompuCell3D::CompartmentPlugin, CompuCell3D::ContactPlugin, CompuCell3D::ContactLocalFlexPlugin, CompuCell3D::ContactLocalProductPlugin, CompuCell3D::ContactMultiCadPlugin, CompuCell3D::ExternalPotentialPlugin, CompuCell3D::GlobalBoundaryPixelTrackerPlugin, CompuCell3D::GrowthPlugin, CompuCell3D::LengthConstraintPlugin, CompuCell3D::NeighborStickPlugin, CompuCell3D::OrientedContactPlugin, CompuCell3D::PDESolverCallerPlugin, CompuCell3D::BoundaryPixelTrackerPlugin, CompuCell3D::PlasticityPlugin, CompuCell3D::PlasticityTrackerPlugin, CompuCell3D::PlayerSettingsPlugin, CompuCell3D::PolarizationVectorPlugin, CompuCell3D::RealPlasticityPlugin, CompuCell3D::RealPlasticityTrackerPlugin, CompuCell3D::SimpleArrayPlugin, CompuCell3D::StretchnessPlugin, CompuCell3D::SurfacePlugin, CompuCell3D::VelocityPlugin, CompuCell3D::ViscosityPlugin, CompuCell3D::VolumePlugin, CompuCell3D::BoxWatcher, CompuCell3D::CellDiffusionDataOutput, CompuCell3D::CellVelocity, CompuCell3D::DictyChemotaxisSteppable, CompuCell3D::FoamDataOutput, CompuCell3D::AdvectionDiffusionSolverFE, CompuCell3D::FastDiffusionSolver2DFE, CompuCell3D::FlexibleDiffusionSolverADE, CompuCell3D::FlexibleDiffusionSolverFE, CompuCell3D::KernelDiffusionSolver, CompuCell3D::VolumeMean, and CompuCell3D::PyPlugin.
Definition at line 46 of file SimObject.h.
| virtual std::string CompuCell3D::SimObject::toString | ( | ) | [inline, virtual] |
Reimplemented in CompuCell3D::Plugin, CompuCell3D::CellOrientationPlugin, CompuCell3D::CellTypePlugin, CompuCell3D::CellInstantVelocityPlugin, CompuCell3D::CellVelocityPlugin, CompuCell3D::CenterOfMassPlugin, CompuCell3D::ChemotaxisPlugin, CompuCell3D::ChemotaxisDictyPlugin, CompuCell3D::CompartmentPlugin, CompuCell3D::ConnectivityPlugin, CompuCell3D::ConnectivityLocalFlexPlugin, CompuCell3D::ContactPlugin, CompuCell3D::ContactLocalFlexPlugin, CompuCell3D::ContactLocalProductPlugin, CompuCell3D::ContactMultiCadPlugin, CompuCell3D::ExternalPotentialPlugin, CompuCell3D::GlobalBoundaryPixelTrackerPlugin, CompuCell3D::LengthConstraintPlugin, CompuCell3D::LengthConstraintLocalFlexPlugin, CompuCell3D::MitosisPlugin, CompuCell3D::MomentOfInertiaPlugin, CompuCell3D::NeighborStickPlugin, CompuCell3D::NeighborTrackerPlugin, CompuCell3D::OrientedContactPlugin, CompuCell3D::PDESolverCallerPlugin, CompuCell3D::BoundaryPixelTrackerPlugin, CompuCell3D::PixelTrackerPlugin, CompuCell3D::PlasticityPlugin, CompuCell3D::PlayerSettingsPlugin, CompuCell3D::RealPlasticityPlugin, CompuCell3D::RearrangementPlugin, CompuCell3D::SimpleArrayPlugin, CompuCell3D::StretchnessPlugin, CompuCell3D::SurfacePlugin, CompuCell3D::SurfaceTrackerPlugin, CompuCell3D::VelocityPlugin, CompuCell3D::VolumePlugin, CompuCell3D::VolumeTrackerPlugin, CompuCell3D::Steppable, CompuCell3D::BlobFieldInitializer, CompuCell3D::BoxWatcher, CompuCell3D::DictyChemotaxisSteppable, CompuCell3D::DictyFieldInitializer, CompuCell3D::FoamDataOutput, CompuCell3D::AdvectionDiffusionSolverFE, CompuCell3D::FastDiffusionSolver2DFE, CompuCell3D::FlexibleDiffusionSolverADE, CompuCell3D::FlexibleDiffusionSolverFE, CompuCell3D::KernelDiffusionSolver, CompuCell3D::ReactionDiffusionSolverFE_SavHog, CompuCell3D::PIFDumper, CompuCell3D::UniformFieldInitializer, CompuCell3D::FancyVolumePlugin, CompuCell3D::SimpleVolumePlugin, CompuCell3D::VolumeMean, and CompuCell3D::PyPlugin.
Definition at line 47 of file SimObject.h.
| virtual ParseData* CompuCell3D::SimObject::getParseData | ( | ) | [inline, virtual] |
Simulator* CompuCell3D::SimObject::simulator [protected] |
Reimplemented in CompuCell3D::ClassRegistry, CompuCell3D::CellBoundaryTrackerPlugin, CompuCell3D::CellOrientationPlugin, CompuCell3D::GlobalBoundaryPixelTrackerPlugin, CompuCell3D::NeighborTrackerPlugin, CompuCell3D::BoundaryPixelTrackerPlugin, CompuCell3D::PixelTrackerPlugin, CompuCell3D::PlasticityPlugin, CompuCell3D::PlasticityTrackerPlugin, CompuCell3D::RealPlasticityPlugin, and CompuCell3D::RealPlasticityTrackerPlugin.
Definition at line 38 of file SimObject.h.
Referenced by CompuCell3D::CellInstantVelocityPlugin::calculateInstantVelocityData(), CompuCell3D::DictyChemotaxisSteppable::extraInit(), CompuCell3D::FlexibleDiffusionSolverFE::init(), CompuCell3D::FlexibleDiffusionSolverADE::init(), CompuCell3D::DictyChemotaxisSteppable::init(), and CompuCell3D::CellVelocityPlugin::init().
ParseData* CompuCell3D::SimObject::pd [protected] |
Definition at line 39 of file SimObject.h.
Referenced by getParseData(), CompuCell3D::SimpleArrayPlugin::init(), and CompuCell3D::SimpleArrayPlugin::readXML().
1.5.6