mainWindow.h
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032 
00033 
00034 
00035 
00042 
00043 #ifndef MAIN_WINDOW_H_
00044 #define MAIN_WINDOW_H_
00045 
00046 #include <QtGui>
00047 #include <QMainWindow>
00048 #include <pcl/apps/point_cloud_editor/localTypes.h>
00049 
00050 // Forward declaration to prevent circular inclusion
00051 class CloudEditorWidget;
00052 
00054 class MainWindow : public QMainWindow
00055 {
00056    Q_OBJECT
00057 
00058   public:
00060     MainWindow ();
00061     
00067     MainWindow (int argc, char **argv);
00068 
00070     ~MainWindow ();
00071 
00073     void
00074     increaseSpinBoxValue ();
00075 
00077     void
00078     decreaseSpinBoxValue ();
00079 
00081     int
00082     getSpinBoxValue();
00083 
00085     void
00086     increaseSelectedSpinBoxValue ();
00087 
00089     void
00090     decreaseSelectedSpinBoxValue ();
00091 
00093     int
00094     getSelectedSpinBoxValue ();
00095 
00096   private slots:
00097     void
00098     about ();
00099 
00100     void
00101     help ();
00102 
00103   private:
00106     void
00107     initWindow ();
00108     
00110     void 
00111     createActions ();
00112 
00114     void
00115     createMenus ();
00116 
00118     void
00119     createToolBars ();
00120 
00122     void
00123     createSpinBoxes ();
00124 
00126     void
00127     createSliders ();
00128 
00130     CloudEditorWidget *cloud_editor_widget_;
00131 
00133     QActionGroup* action_group_;
00134 
00136     QAction *exit_action_;
00137 
00139     QAction *open_action_;
00140 
00142     QAction *save_action_;
00143 
00145     QAction *copy_action_;
00146 
00148     QAction *paste_action_;
00149 
00151     QAction *cut_action_;
00152 
00154     QAction *delete_action_;
00155 
00157     QAction *about_action_;
00158 
00160     QAction *help_action_;
00161 
00163     QAction *toggle_blend_action_;
00164 
00166     QAction *view_action_;
00167 
00169     QAction *undo_action_;
00170 
00172     QAction *select_action_;
00173 
00175     QAction *select_2D_action_;
00176 
00178     //QAction *select_3D_action_;
00179 
00181     QAction *box_edit_action_;
00182 
00184     QAction *invert_select_action_;
00185 
00187     QAction *transform_action_;
00188 
00190     QAction *denoise_action_;
00191 
00193     QAction *show_stat_action_;
00194 
00196     QMenu *file_menu_;
00197 
00199     QMenu *edit_menu_;
00200 
00202     QMenu *display_menu_;
00203 
00205     QMenu *view_menu_;
00206 
00208     QMenu *select_menu_;
00209 
00211     QMenu *tool_menu_;
00212 
00214     QMenu *help_menu_;
00215 
00217     QSpinBox *point_size_spin_box_;
00218 
00220     QSpinBox *selected_point_size_spin_box_;
00221 
00223     QToolBar *edit_tool_bar_;
00224 
00226     QToolBar *view_tool_bar_;
00227 
00229     int window_width_;
00230 
00232     int window_height_;
00233 
00235      QSlider *move_speed_slider_;
00236 };
00237 #endif //MAIN_WINDOW_H_


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:25:22