00001 #ifndef _CLASSIFICATIONCHAN_H 00002 #define _CLASSIFICATIONCHAN_H 00003 00004 #include "IMotionObserver.h" 00005 #include "util/Vector.h" 00006 #include "util/ConfigManager.h" 00007 #include "AbstractMotionReceiver.h" 00008 #include "modules/AbstractModule.h" 00009 00011 00016 class ClassificationChain : public IMotionObserver 00017 { 00018 public: 00024 ClassificationChain(AbstractMotionReceiver *r, ConfigManager *cfgManager); 00028 virtual ~ClassificationChain(); 00034 virtual void update(const Vector3d& v); 00035 00036 private: 00037 AbstractModule *m_classificationChain; 00038 }; 00039 00040 #endif