Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef SkeletonPainter_H
00012 #define SkeletonPainter_H
00013
00014 #include "PainterPlugin.h"
00015
00016 #include "Workers/PeopleTracker/TrackedPerson.h"
00017 #include "Workers/SceneGraph/SceneGraph.h"
00018
00019 #include <QtOpenGL>
00020
00026 class SkeletonPainter: public PainterPlugin
00027 {
00028 Q_OBJECT
00029
00030 public:
00031
00033 SkeletonPainter();
00034
00036 ~SkeletonPainter();
00037
00039 virtual void paint ( float next2DLayer );
00040
00041 public slots:
00042
00044 virtual void processMessage ( Message* newMessage );
00045
00046 private:
00047 std::vector<SceneGraph> m_TrackedSkeletons;
00048 SceneGraph m_SkeletonModel;
00049 };
00050
00051 #endif // SKELETONPAINTER_H