SensorDataDisplay.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  *  SensorDataDisplay.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: SW; DevelTest: 10.04.06; Reviewer: MS; Review: 09.05.06 ; State:NOK�
00009  *
00010  *  Additional information:
00011  *  $Id: SensorDataDisplay.h 45119 2011-05-31 16:06:07Z robbie $
00012  *******************************************************************************/
00013 
00014 #ifndef SENSORDATADISPLAY_H
00015 #define SENSORDATADISPLAY_H
00016 
00017 #include <QtGui>
00018 
00019 class QLayout;
00020 class QDialog;
00021 class QComboBox;
00022 class QWidget;
00023 
00024 class Pose;
00025 class SensorDataGLWidget;
00026 class PainterPlugin;
00027 class NewLaserDataPainter;
00028 
00035 class SensorDataDisplay : public QWidget
00036 {
00037 
00038     Q_OBJECT
00039 
00040   public:
00041 
00043     SensorDataDisplay ( bool useDefaultPlugins, QWidget *parent = 0 );
00044 
00046     ~SensorDataDisplay();
00047                 
00048     SensorDataGLWidget* getSensorDataGLWidget() { return m_GlWidget; }
00049 
00050   public slots:
00051 
00052    // void processMessage ( Message* newMessage ); // TODO
00053 
00054    // void switchFS();
00055 
00057     void addPainter ( PainterPlugin* painter, bool visible );
00058 
00059 
00060   signals:
00061 
00062    // void fullScreenClicked();
00063 
00064   protected:
00065 
00067     virtual QSize minimumSizeHint() const;
00068 
00070     virtual QSize sizeHint() const;
00071 
00072   private:
00073 
00074     QComboBox* m_NodeSelector;
00075     bool m_NodeSelectorInitialized;
00076 
00077     QDialog* m_OptionsDialog;
00078     QLayout* m_OptionsLayout;
00079 
00080     SensorDataGLWidget* m_GlWidget;
00081 };
00082 
00083 
00084 #endif
00085 


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