#include <PluginManager.h>


Public Types | |
| typedef std::map< std::string, PluginType * > | plugins_t |
Public Member Functions | |
| plugins_t & | getPluginMap () |
| PluginManager () | |
| virtual | ~PluginManager () |
| void | setSimulator (Simulator *simulator) |
| virtual void | init (PluginType *plugin) |
Private Attributes | |
| Simulator * | simulator |
Definition at line 34 of file PluginManager.h.
| typedef std::map<std::string, PluginType *> CompuCell3D::PluginManager< PluginType >::plugins_t |
Definition at line 39 of file PluginManager.h.
| CompuCell3D::PluginManager< PluginType >::PluginManager | ( | ) | [inline] |
Definition at line 42 of file PluginManager.h.
| virtual CompuCell3D::PluginManager< PluginType >::~PluginManager | ( | ) | [inline, virtual] |
Definition at line 43 of file PluginManager.h.
| plugins_t& CompuCell3D::PluginManager< PluginType >::getPluginMap | ( | ) | [inline] |
Definition at line 41 of file PluginManager.h.
| void CompuCell3D::PluginManager< PluginType >::setSimulator | ( | Simulator * | simulator | ) | [inline] |
Definition at line 45 of file PluginManager.h.
| virtual void CompuCell3D::PluginManager< PluginType >::init | ( | PluginType * | plugin | ) | [inline, virtual] |
Definition at line 47 of file PluginManager.h.
Simulator* CompuCell3D::PluginManager< PluginType >::simulator [private] |
Definition at line 35 of file PluginManager.h.
Referenced by CompuCell3D::PluginManager< CompuCell3D::Plugin >::init().
1.5.6