Public Member Functions | Private Slots | Private Member Functions | Private Attributes
MainWindow Class Reference

the class for point cloud editor More...

#include <mainWindow.h>

List of all members.

Public Member Functions

void decreaseSelectedSpinBoxValue ()
 Decrease the value of the selected pts size spinbox by 1.
void decreaseSpinBoxValue ()
 Decrease the value of the spinbox by 1.
int getSelectedSpinBoxValue ()
 Gets the value of the selected pts size spinbox.
int getSpinBoxValue ()
 Gets the value of the spinbox.
void increaseSelectedSpinBoxValue ()
 Increase the value of the selected pts size spinbox by 1.
void increaseSpinBoxValue ()
 Increase the value of the spinbox by 1.
 MainWindow ()
 Constructor.
 MainWindow (int argc, char **argv)
 Constructor.
 ~MainWindow ()
 Destructor.

Private Slots

void about ()
void help ()

Private Member Functions

void createActions ()
 create actions which are connected to file menus
void createMenus ()
 create menus such as file and help
void createSliders ()
 create sliders used in the tool bar.
void createSpinBoxes ()
 create spin boxes used in the tool bar.
void createToolBars ()
 create buttons in the tool bar
void initWindow ()

Private Attributes

QAction * about_action_
 action for viewing the software information
QActionGroup * action_group_
 the action group for making actions checkable.
QAction * box_edit_action_
 action for 3D point selection
CloudEditorWidgetcloud_editor_widget_
 the cloud editor GL widget
QAction * copy_action_
 action for copying selected points
QAction * cut_action_
 action for cutting selected points
QAction * delete_action_
 action for deleting selected points
QAction * denoise_action_
 action for denoising the cloud
QMenu * display_menu_
 the menu for display options
QMenu * edit_menu_
 the menu for editing tools
QToolBar * edit_tool_bar_
 the tool bar containing all the cloud editing buttons.
QAction * exit_action_
 action for exit the cloud editor
QMenu * file_menu_
 the file menu
QAction * help_action_
 action for viewing the software use/control information
QMenu * help_menu_
 the help menu
QAction * invert_select_action_
 action for invert selection
QSlider * move_speed_slider_
 the slider used for adjusting moving speed.
QAction * open_action_
 action for opening file
QAction * paste_action_
 action for pasting copied points
QSpinBox * point_size_spin_box_
 the spin box for adjusting point size.
QAction * save_action_
 action for saving file
QAction * select_2D_action_
 action for 2D point selection
QAction * select_action_
 action for point selection
QMenu * select_menu_
 the menu for select tools
QSpinBox * selected_point_size_spin_box_
 the spin box for adjusting the size of the selected point.
QAction * show_stat_action_
 action for showing the statistics of the editor
QAction * toggle_blend_action_
 action for toggling the pseudo distance display
QMenu * tool_menu_
 the menu for other algorithmic tools
QAction * transform_action_
 action for transforming the cloud
QAction * undo_action_
 action for undo
QAction * view_action_
 action for switching to view mode
QMenu * view_menu_
 the menu for visualization tools
QToolBar * view_tool_bar_
 the tool bar containing all the visualization function buttons
int window_height_
 the height of the main window.
int window_width_
 the width of the main window.

Detailed Description

the class for point cloud editor

Definition at line 54 of file mainWindow.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 45 of file mainWindow.cpp.

MainWindow::MainWindow ( int  argc,
char **  argv 
)

Constructor.

Parameters:
argcThe number of c-strings to be expected in argv
argvAn array of c-strings. The zero entry is expected to be the name of the appliation. Any additional strings will be interpreted as filenames designating point clouds to be loaded.

Definition at line 51 of file mainWindow.cpp.

Destructor.

Definition at line 59 of file mainWindow.cpp.


Member Function Documentation

void MainWindow::about ( ) [private, slot]

Definition at line 65 of file mainWindow.cpp.

void MainWindow::createActions ( ) [private]

create actions which are connected to file menus

Definition at line 136 of file mainWindow.cpp.

void MainWindow::createMenus ( ) [private]

create menus such as file and help

Definition at line 257 of file mainWindow.cpp.

void MainWindow::createSliders ( ) [private]

create sliders used in the tool bar.

Definition at line 398 of file mainWindow.cpp.

void MainWindow::createSpinBoxes ( ) [private]

create spin boxes used in the tool bar.

Definition at line 379 of file mainWindow.cpp.

void MainWindow::createToolBars ( ) [private]

create buttons in the tool bar

Definition at line 311 of file mainWindow.cpp.

Decrease the value of the selected pts size spinbox by 1.

Definition at line 367 of file mainWindow.cpp.

Decrease the value of the spinbox by 1.

Definition at line 349 of file mainWindow.cpp.

Gets the value of the selected pts size spinbox.

Definition at line 373 of file mainWindow.cpp.

Gets the value of the spinbox.

Definition at line 355 of file mainWindow.cpp.

void MainWindow::help ( ) [private, slot]

Definition at line 75 of file mainWindow.cpp.

Increase the value of the selected pts size spinbox by 1.

Definition at line 361 of file mainWindow.cpp.

Increase the value of the spinbox by 1.

Definition at line 343 of file mainWindow.cpp.

void MainWindow::initWindow ( ) [private]

Initialization function. This handles the initialization of the widget, menus, actions, etc.

Definition at line 123 of file mainWindow.cpp.


Member Data Documentation

QAction* MainWindow::about_action_ [private]

action for viewing the software information

Definition at line 157 of file mainWindow.h.

QActionGroup* MainWindow::action_group_ [private]

the action group for making actions checkable.

Definition at line 133 of file mainWindow.h.

QAction* MainWindow::box_edit_action_ [private]

action for 3D point selection

action for box edit

Definition at line 181 of file mainWindow.h.

the cloud editor GL widget

Definition at line 130 of file mainWindow.h.

QAction* MainWindow::copy_action_ [private]

action for copying selected points

Definition at line 145 of file mainWindow.h.

QAction* MainWindow::cut_action_ [private]

action for cutting selected points

Definition at line 151 of file mainWindow.h.

QAction* MainWindow::delete_action_ [private]

action for deleting selected points

Definition at line 154 of file mainWindow.h.

QAction* MainWindow::denoise_action_ [private]

action for denoising the cloud

Definition at line 190 of file mainWindow.h.

QMenu* MainWindow::display_menu_ [private]

the menu for display options

Definition at line 202 of file mainWindow.h.

QMenu* MainWindow::edit_menu_ [private]

the menu for editing tools

Definition at line 199 of file mainWindow.h.

QToolBar* MainWindow::edit_tool_bar_ [private]

the tool bar containing all the cloud editing buttons.

Definition at line 223 of file mainWindow.h.

QAction* MainWindow::exit_action_ [private]

action for exit the cloud editor

Definition at line 136 of file mainWindow.h.

QMenu* MainWindow::file_menu_ [private]

the file menu

Definition at line 196 of file mainWindow.h.

QAction* MainWindow::help_action_ [private]

action for viewing the software use/control information

Definition at line 160 of file mainWindow.h.

QMenu* MainWindow::help_menu_ [private]

the help menu

Definition at line 214 of file mainWindow.h.

action for invert selection

Definition at line 184 of file mainWindow.h.

QSlider* MainWindow::move_speed_slider_ [private]

the slider used for adjusting moving speed.

Definition at line 235 of file mainWindow.h.

QAction* MainWindow::open_action_ [private]

action for opening file

Definition at line 139 of file mainWindow.h.

QAction* MainWindow::paste_action_ [private]

action for pasting copied points

Definition at line 148 of file mainWindow.h.

QSpinBox* MainWindow::point_size_spin_box_ [private]

the spin box for adjusting point size.

Definition at line 217 of file mainWindow.h.

QAction* MainWindow::save_action_ [private]

action for saving file

Definition at line 142 of file mainWindow.h.

QAction* MainWindow::select_2D_action_ [private]

action for 2D point selection

Definition at line 175 of file mainWindow.h.

QAction* MainWindow::select_action_ [private]

action for point selection

Definition at line 172 of file mainWindow.h.

QMenu* MainWindow::select_menu_ [private]

the menu for select tools

Definition at line 208 of file mainWindow.h.

the spin box for adjusting the size of the selected point.

Definition at line 220 of file mainWindow.h.

QAction* MainWindow::show_stat_action_ [private]

action for showing the statistics of the editor

Definition at line 193 of file mainWindow.h.

action for toggling the pseudo distance display

Definition at line 163 of file mainWindow.h.

QMenu* MainWindow::tool_menu_ [private]

the menu for other algorithmic tools

Definition at line 211 of file mainWindow.h.

QAction* MainWindow::transform_action_ [private]

action for transforming the cloud

Definition at line 187 of file mainWindow.h.

QAction* MainWindow::undo_action_ [private]

action for undo

Definition at line 169 of file mainWindow.h.

QAction* MainWindow::view_action_ [private]

action for switching to view mode

Definition at line 166 of file mainWindow.h.

QMenu* MainWindow::view_menu_ [private]

the menu for visualization tools

Definition at line 205 of file mainWindow.h.

QToolBar* MainWindow::view_tool_bar_ [private]

the tool bar containing all the visualization function buttons

Definition at line 226 of file mainWindow.h.

the height of the main window.

Definition at line 232 of file mainWindow.h.

the width of the main window.

Definition at line 229 of file mainWindow.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50