Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef PersonPainter_H
00012 #define PersonPainter_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 PersonPainter: public PainterPlugin
00027 {
00028 Q_OBJECT
00029
00030 public:
00031
00033 PersonPainter();
00034
00036 ~PersonPainter();
00037
00039 virtual void paint ( float next2DLayer );
00040
00041 public slots:
00042
00044 virtual void processMessage ( Message* newMessage );
00045
00046 private:
00047
00048 TrackedPerson m_Operator;
00049 vector<TrackedPerson> m_TrackedPeople;
00050
00051 SceneGraph m_PersonModel;
00052 };
00053
00054 #endif