SilhouettePainter.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  *  SilhouettePainter.h
00003  *
00004  *  (C) 2007 AG Aktives Sehen <agas@uni-koblenz.de>
00005  *           Universitaet Koblenz-Landau
00006  *
00007  *  Additional information:
00008  *  $Id: $
00009  *******************************************************************************/
00010 
00011 #ifndef SilhouettePainter_H
00012 #define SilhouettePainter_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 SilhouettePainter: public PainterPlugin
00027 {
00028     Q_OBJECT
00029 
00030 public:
00031 
00033     SilhouettePainter();
00034 
00036     ~SilhouettePainter();
00037 
00039     virtual void paint ( float next2DLayer );
00040 
00041 public slots:
00042 
00044     virtual void processMessage ( Message* newMessage );
00045 
00046 private:
00047 
00048 
00049     SceneGraph m_PersonModel;
00050     SceneGraph m_HeadWithHandModel;
00051     SceneGraph m_HandModel;
00052     vector< BaseLib::Math::Vec3d > m_SilhouettesPositions3d;
00053     vector< BaseLib::Math::Vec3d > m_HeadsWithHand;
00054     vector< BaseLib::Math::Vec3d > m_Hands;
00055 
00056 
00057 };
00058 
00059 #endif


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43