MainWindow of cloud_composer application. More...
#include <cloud_composer.h>
MainWindow of cloud_composer application.
The following member objects are defined in the ui file and can be manipulated: * cloud_viewer_ is the view which contains the PCLVisualizer & QVTKWidget * cloud_browser_ is the tree view in the left dock * item_inspector_ is the details view in the left dock * tool_box_view_ is the tool box in right dock * tool_parameter_view_ shows adjustable parameters for currently selected tool * undo_view_ is the undo stack view in the right dock
Definition at line 72 of file cloud_composer.h.
pcl::cloud_composer::ComposerMainWindow::ComposerMainWindow | ( | QWidget * | parent = 0 | ) | [explicit] |
Definition at line 15 of file cloud_composer.cpp.
Definition at line 54 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::activeProjectChanged | ( | ProjectModel * | new_model, |
ProjectModel * | previous_model | ||
) | [signal] |
Signal emitted when the active project is switched - ie a different project tab is selected.
void pcl::cloud_composer::ComposerMainWindow::connectEditActions | ( | ) | [private] |
Definition at line 68 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::connectFileActions | ( | ) | [private] |
Definition at line 61 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::connectViewActions | ( | ) | [private] |
Definition at line 143 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::enqueueToolAction | ( | AbstractTool * | tool | ) | [slot] |
Definition at line 273 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::initializeCloudBrowser | ( | ) | [private] |
Definition at line 151 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::initializeCloudViewer | ( | ) | [private] |
Definition at line 160 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::initializeItemInspector | ( | ) | [private] |
Definition at line 169 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::initializePlugins | ( | ) | [private] |
Definition at line 206 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::initializeToolBox | ( | ) | [private] |
Definition at line 175 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::insertNewCloudFromFile | ( | ) | [signal] |
This signal tells the current project to insert a cloud using a file dialog box.
void pcl::cloud_composer::ComposerMainWindow::insertNewCloudFromRGBandDepth | ( | ) | [signal] |
This signal tells the current project to insert a cloud from and RGB and Depth image using a file dialog box.
Definition at line 346 of file cloud_composer.cpp.
Definition at line 353 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::on_action_insert_from_openNi_source__triggered | ( | ) | [slot] |
Definition at line 372 of file cloud_composer.cpp.
Definition at line 362 of file cloud_composer.cpp.
Definition at line 282 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::on_action_open_cloud_as_new_project__triggered | ( | ) | [slot] |
Definition at line 312 of file cloud_composer.cpp.
Definition at line 318 of file cloud_composer.cpp.
Definition at line 324 of file cloud_composer.cpp.
Definition at line 330 of file cloud_composer.cpp.
Definition at line 336 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::saveSelectedCloudToFile | ( | ) | [signal] |
This signal tells the current project to save currently selected cloud to file.
void pcl::cloud_composer::ComposerMainWindow::setCurrentModel | ( | ProjectModel * | model | ) | [slot] |
Definition at line 256 of file cloud_composer.cpp.
void pcl::cloud_composer::ComposerMainWindow::setMouseStyleAction | ( | interactor_styles::INTERACTOR_STYLES | selected_style | ) | [slot] |
Definition at line 115 of file cloud_composer.cpp.
Pointer to the model which is currently being viewed.
Definition at line 155 of file cloud_composer.h.
QItemSelectionModel* pcl::cloud_composer::ComposerMainWindow::current_selection_model_ [private] |
Definition at line 156 of file cloud_composer.h.
QActionGroup* pcl::cloud_composer::ComposerMainWindow::mouse_style_group_ [private] |
Definition at line 167 of file cloud_composer.h.
Definition at line 165 of file cloud_composer.h.
QMap<QString, ProjectModel*> pcl::cloud_composer::ComposerMainWindow::name_model_map_ [private] |
Definition at line 158 of file cloud_composer.h.
Definition at line 163 of file cloud_composer.h.
QItemSelectionModel* pcl::cloud_composer::ComposerMainWindow::tool_selection_model_ [private] |
Definition at line 162 of file cloud_composer.h.
QUndoGroup* pcl::cloud_composer::ComposerMainWindow::undo_group_ [private] |
Definition at line 160 of file cloud_composer.h.