vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lsobject.h
Go to the documentation of this file.
1 #ifndef LSOBJECT_H_
2 #define LSOBJECT_H_
3 
4 #include "abstractgenerator.h"
5 #include "abstractinterpret.h"
6 
7 using namespace vrecko;
8 
9 namespace AP_LSystem {
13 class LSObject: public Ability {
14  private:
15  EnvironmentObject* m_EOOwner;
16  AbstractGenerator * m_Generator;
17  AbstractInterpret * m_Interpreter;
18  string m_LSystemFileName;
19  string m_ConfigFileName;
20 
21  public:
25  LSObject();
26 
30  virtual ~LSObject();
31 
35  virtual void preInitialize();
36 
40  virtual void postInitialize();
41 
45  virtual bool loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode);
46 };
47 }
48 #endif