vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHEffect.h
Go to the documentation of this file.
1 #include <vrecko/Ability.h>
2 #include <vreckoDP/base/PHANToM.h>
3 
4 using namespace vrecko;
5 using namespace vreckoDP_base;
6 
7 class PHEffect: public Ability {
8  public:
9  PHEffect();
10  ~PHEffect() {};
11 
12  // ------ BaseClass functions ------------------------
14  void processEvent(const std::string &input_name, void *value);
15  // ---------------------------------------------------
16 
17  void preInitialize(void);
18  void postInitialize(void);
19  void update(void);
20 
21  bool loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode);
22  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *getXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *);
23 
24  protected:
25  PHANToM *PHANToMDevice;
26  bool all_on;
27 };