00001 /******************************************************************************* 00002 * ObjectRecognitionTab.h 00003 * 00004 * (C) 2006 AG Aktives Sehen <agas@uni-koblenz.de> 00005 * Universitaet Koblenz-Landau 00006 * 00007 * Information on Code Review state: 00008 * §Author: RH§ 00009 * 00010 * Additional information: 00011 * $Id: ObjectRecognitionTab.h 24108 2008-04-10 11:49:43Z rhofmann $ 00012 *******************************************************************************/ 00013 00014 #ifndef ObjectRecognitionTab_H 00015 #define ObjectRecognitionTab_H 00016 00017 #include <set> 00018 #include <QTreeWidget> 00019 00020 #include <ros/ros.h> 00021 00022 #include "../../Widgets/ObjectRecognition/ObjectRecognitionDisplay.h" 00023 00029 class ObjectRecognitionTab : public QWidget { 00030 00031 Q_OBJECT 00032 00033 public: 00034 00038 ObjectRecognitionTab(ros::NodeHandle *nodeHandle, QWidget *parent = 0 ); 00039 00041 ~ObjectRecognitionTab() {} 00042 00043 public slots: 00044 00045 void processObjectNames(std::vector<std::string> names, std::vector<std::string> types); 00046 00047 private: 00048 ObjectRecognitionDisplay* m_ObjectRecognitionDisplay; 00049 }; 00050 00051 00052 #endif