![]() |
Menge
Modular Pedestrian Simulation Framework for Research and Development
|
The base class for generating event effects. More...
#include <EventEffectFactory.h>
Additional Inherited Members | |
Public Member Functions inherited from Menge::ElementFactory< EventEffect > | |
| ElementFactory () | |
| Default constructor. | |
| void | destroy () |
| This supplants the destructor. More... | |
| virtual const char * | name () const =0 |
| The name of the action. More... | |
| virtual const char * | description () const =0 |
| A description of the action. More... | |
| bool | thisFactory (const std::string &typeName) const |
| Reports if the xml node defines an element for this factory. More... | |
| EventEffect * | createInstance (TiXmlElement *node, const std::string &behaveFldr) const |
| Parses the xml data. More... | |
Protected Member Functions inherited from Menge::ElementFactory< EventEffect > | |
| virtual | ~ElementFactory () |
| Destructor. | |
| virtual EventEffect * | instance () const =0 |
| Create an instance of this class's condition. More... | |
| virtual bool | setFromXML (EventEffect *element, TiXmlElement *node, const std::string &specFldr) const |
| Given a pointer to an element instance, sets the appropriate fields from the provided XML node. More... | |
Protected Attributes inherited from Menge::ElementFactory< EventEffect > | |
| AttributeSet | _attrSet |
| The attribute set for this factory. | |
The base class for generating event effects.
1.8.8