vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Avatar.h
Go to the documentation of this file.
1 #include <vrecko/Ability.h>
2 
4 #include <vrecko/World.h>
5 
6 
7 using namespace vrecko;
8 namespace VirtualFixture { //namespace of VirtualFixture plugin!!! we use own avatar, not base one
9 
10 class Avatar: public Ability {
11  public:
12  Avatar();
13  ~Avatar() {};
14 
15  // ------ BaseClass functions ------------------------
17  void processEvent(const std::string &input_name, void *value);
18  // ---------------------------------------------------
19 
20  void preInitialize(void);
21  void postInitialize(void);
22  void update(void);
23 
24  bool loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode);
25  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *getXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *);
26 
27  protected:
29 
34 
35  long int headEO_ID, leftHandEO_ID, rightHandEO_ID, freeMoveEO_ID;
36 
38 };
39 
40 };