#include <LVRMainWindow.hpp>

| Public Slots | |
| void | addArrow (LVRVtkArrow *) | 
| void | addLabelClass () | 
| void | addNewInstance (QTreeWidgetItem *) | 
| QTreeWidgetItem * | addScans (std::shared_ptr< ScanDataManager > sdm, QTreeWidgetItem *parent) | 
| void | alignPointClouds () | 
| void | applyMLSProjection () | 
| void | assertToggles () | 
| void | buildIncompatibilityBox (string actionName, unsigned char allowedTypes) | 
| void | cellSelected (QTreeWidgetItem *item, int column) | 
| void | changeGradientColor () | 
| Updates all selected LVRPointCloudItems to the desired Gradient. can take seconds  More... | |
| void | changePicker (bool labeling) | 
| void | changePointSize (int pointSize) | 
| void | changeShading (int shader) | 
| void | changeSpectralColor () | 
| Updates all selected LVRPointCloudItems to the desired Spectral. can take seconds  More... | |
| void | changeTransparency (int transparencyValue) | 
| void | comboBoxIndexChanged (int index) | 
| void | copyModelItem () | 
| void | deleteModelItem () | 
| void | estimateNormals () | 
| void | exportLabels () | 
| void | exportSelectedModel () | 
| LVRMeshItem * | getMeshItem (QTreeWidgetItem *item) | 
| LVRModelItem * | getModelItem (QTreeWidgetItem *item) | 
| LVRPointCloudItem * | getPointCloudItem (QTreeWidgetItem *item) | 
| QList< LVRPointCloudItem * > | getPointCloudItems (QList< QTreeWidgetItem * > items) | 
| std::set< LVRMeshItem * > | getSelectedMeshItems () | 
| std::set< LVRModelItem * > | getSelectedModelItems () | 
| std::set< LVRPointCloudItem * > | getSelectedPointCloudItems () | 
| void | loadCamera () | 
| void | loadChunkedMesh () | 
| void | loadChunkedMesh (const QStringList &filenames, std::vector< std::string > layers, int cacheSize, float highResDistance) | 
| void | loadModel () | 
| void | loadModels (const QStringList &filenames) | 
| void | loadPointCloudData () | 
| void | manualICP () | 
| void | manualLabeling () | 
| void | onGradientLineEditChanged () | 
| Updates the m_gradientSlider to the value from m_gradientLineEdit.  More... | |
| void | onGradientLineEditSubmit () | 
| Same as onGradientLineEditChanged(), but triggers changeGradientView()  More... | |
| void | onGradientSliderChanged (int action=-1) | 
| Determines if changeGradientColor() should be called. Updates the m_gradientLineEdit to the value from m_gradientSlider.  More... | |
| void | onSpectralLineEditChanged () | 
| Updates the m_spectralSlider to the value from m_spectralLineEdit.  More... | |
| void | onSpectralLineEditSubmit () | 
| Same as onSpectralLineEditChanged(), but triggers changeSpectralView()  More... | |
| void | onSpectralSliderChanged (int action=-1) | 
| Determines if changeSpectralColor() should be called. Updates the m_spectralLineEdit to the value from m_spectralSlider.  More... | |
| void | openCameraPathTool () | 
| void | optimizePlanes () | 
| void | parseCommandLine (int argc, char **argv) | 
| void | pasteModelItem () | 
| void | reconstructUsingExtendedMarchingCubes () | 
| void | reconstructUsingMarchingCubes () | 
| void | reconstructUsingPlanarMarchingCubes () | 
| void | refreshView () | 
| void | removeArrow (LVRVtkArrow *) | 
| void | removeArtifacts () | 
| void | removeOutliers () | 
| void | renameModelItem () | 
| void | saveCamera () | 
| void | setViewToCamera () | 
| void | showBackgroundDialog () | 
| void | showColorDialog () | 
| void | showErrorDialog () | 
| Shows a Popup Dialog saying that no PointClouds with spectral data are selected.  More... | |
| void | showHistogramDialog () | 
| Shows a Popup Dialog with the average Intensity per Spectral Channel.  More... | |
| void | showImage () | 
| void | showLabelTreeContextMenu (const QPoint &) | 
| void | showPointInfoDialog () | 
| Shows a Popup Dialog with Information about a Point.  More... | |
| void | showPointPreview (vtkActor *actor, int point) | 
| Shows the DockerWidget with the preview of the PointInfoDialog.  More... | |
| void | showTransformationDialog () | 
| void | showTreeContextMenu (const QPoint &) | 
| void | toggleMeshes (bool checkboxState) | 
| void | toggleNormals (bool checkboxState) | 
| void | togglePoints (bool checkboxState) | 
| void | toggleWireframe (bool checkboxState) | 
| void | toogleEDL (bool checkboxstate) | 
| void | unloadPointCloudData () | 
| void | updateDisplayLists (actorMap lowRes, actorMap highRes) | 
| void | updatePointCount (const uint16_t, const int) | 
| void | updatePointPreview (int pointId, PointBufferPtr points) | 
| Changes the Point displayed by the PointPreview.  More... | |
| void | updateSpectralGradientEnabled (bool checked) | 
| Switches between Sliders and Gradients. checked == true => Gradient DockWidget enabled.  More... | |
| void | updateSpectralSlidersEnabled (bool checked) | 
| Switches between Sliders and Gradients. checked == true => Slider DockWidget enabled.  More... | |
| void | updateView () | 
| Signals | |
| void | correspondenceDialogOpened () | 
| void | hidePoints (int, bool) | 
| void | labelAdded (QTreeWidgetItem *) | 
| void | labelChanged (uint16_t) | 
| void | labelLoaded (int, std::vector< int >) | 
| Public Member Functions | |
| LVRMainWindow () | |
| MainWindow.  More... | |
| virtual | ~LVRMainWindow () | 
| Public Attributes | |
| std::mutex | display_mutex | 
| Protected Slots | |
| void | highlightBoundingBoxes () | 
| void | loadLabels () | 
| void | restoreSliders () | 
| Adjusts all the Sliders, LineEdits and CheckBoxes to the currently selected Items.  More... | |
| void | setModelVisibility (QTreeWidgetItem *treeWidgetItem, int column) | 
| void | visibilityChanged (QTreeWidgetItem *, int) | 
| Private Types | |
| enum | TYPE { MODELITEMS_ONLY, POINTCLOUDS_ONLY, MESHES_ONLY, POINTCLOUDS_AND_PARENT_ONLY, MESHES_AND_PARENT_ONLY, POINTCLOUDS_AND_MESHES_ONLY, POINTCLOUDS_AND_MESHES_AND_PARENT_ONLY } | 
| Private Member Functions | |
| bool | childNameExists (QTreeWidgetItem *item, const QString &name) | 
| void | connectSignalsAndSlots () | 
| QString | increaseFilename (QString filename) | 
| LVRModelItem * | loadModelItem (QString name) | 
| void | setupQVTK () | 
| Static Private Attributes | |
| static const string | UNKNOWNNAME = "Unlabeled" | 
Definition at line 124 of file LVRMainWindow.hpp.
| 
 | private | 
| Enumerator | |
|---|---|
| MODELITEMS_ONLY | |
| POINTCLOUDS_ONLY | |
| MESHES_ONLY | |
| POINTCLOUDS_AND_PARENT_ONLY | |
| MESHES_AND_PARENT_ONLY | |
| POINTCLOUDS_AND_MESHES_ONLY | |
| POINTCLOUDS_AND_MESHES_AND_PARENT_ONLY | |
Definition at line 394 of file LVRMainWindow.hpp.
| lvr2::LVRMainWindow::LVRMainWindow | ( | ) | 
Definition at line 78 of file LVRMainWindow.cpp.
| 
 | virtual | 
Definition at line 271 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 633 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 957 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2774 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1956 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 854 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2231 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1716 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2267 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2675 of file LVRMainWindow.cpp.
| 
 | slot | 
Updates all selected LVRPointCloudItems to the desired Gradient. can take seconds
Definition at line 2526 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2021 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1777 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1847 of file LVRMainWindow.cpp.
| 
 | slot | 
Updates all selected LVRPointCloudItems to the desired Spectral. can take seconds
Definition at line 2436 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1806 of file LVRMainWindow.cpp.
| 
 | private | 
Definition at line 1541 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2979 of file LVRMainWindow.cpp.
| 
 | private | 
Definition at line 327 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1482 of file LVRMainWindow.cpp.
| 
 | signal | 
| 
 | slot | 
Definition at line 1417 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2115 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2885 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 809 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1656 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1579 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1636 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1590 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1702 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1676 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1689 of file LVRMainWindow.cpp.
| 
 | signal | 
| 
 | protectedslot | 
Definition at line 762 of file LVRMainWindow.cpp.
| 
 | private | 
Definition at line 1561 of file LVRMainWindow.cpp.
| 
 | signal | 
| 
 | signal | 
| 
 | signal | 
| 
 | slot | 
Definition at line 622 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1282 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1148 of file LVRMainWindow.cpp.
| 
 | protectedslot | 
Definition at line 2812 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1275 of file LVRMainWindow.cpp.
| 
 | private | 
Definition at line 1107 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1184 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1328 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2047 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2035 of file LVRMainWindow.cpp.
| 
 | slot | 
Updates the m_gradientSlider to the value from m_gradientLineEdit.
Definition at line 2407 of file LVRMainWindow.cpp.
| 
 | slot | 
Same as onGradientLineEditChanged(), but triggers changeGradientView()
Definition at line 2401 of file LVRMainWindow.cpp.
| 
 | slot | 
Determines if changeGradientColor() should be called. Updates the m_gradientLineEdit to the value from m_gradientSlider.
Definition at line 2503 of file LVRMainWindow.cpp.
| 
 | slot | 
Updates the m_spectralSlider to the value from m_spectralLineEdit.
Definition at line 2474 of file LVRMainWindow.cpp.
| 
 | slot | 
Same as onSpectralLineEditChanged(), but triggers changeSpectralView()
Definition at line 2395 of file LVRMainWindow.cpp.
| 
 | slot | 
Determines if changeSpectralColor() should be called. Updates the m_spectralLineEdit to the value from m_spectralSlider.
Definition at line 2369 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 628 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2195 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1993 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1495 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2177 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2141 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2159 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 612 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 644 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2213 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2249 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1096 of file LVRMainWindow.cpp.
| 
 | protectedslot | 
Adjusts all the Sliders, LineEdits and CheckBoxes to the currently selected Items.
Definition at line 655 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 617 of file LVRMainWindow.cpp.
| 
 | protectedslot | 
Definition at line 1724 of file LVRMainWindow.cpp.
| 
 | private | 
Definition at line 507 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1398 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 482 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2056 of file LVRMainWindow.cpp.
| 
 | slot | 
Shows a Popup Dialog saying that no PointClouds with spectral data are selected.
Definition at line 2295 of file LVRMainWindow.cpp.
| 
 | slot | 
Shows a Popup Dialog with the average Intensity per Spectral Channel.
Definition at line 2301 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1381 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 919 of file LVRMainWindow.cpp.
| 
 | slot | 
Shows a Popup Dialog with Information about a Point.
Definition at line 2360 of file LVRMainWindow.cpp.
| 
 | slot | 
Shows the DockerWidget with the preview of the PointInfoDialog.
Definition at line 2327 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2083 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1026 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1909 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1886 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1860 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1927 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 577 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 1356 of file LVRMainWindow.cpp.
Definition at line 2631 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 2654 of file LVRMainWindow.cpp.
| 
 | slot | 
Changes the Point displayed by the PointPreview.
Definition at line 2561 of file LVRMainWindow.cpp.
| 
 | slot | 
Switches between Sliders and Gradients. checked == true => Gradient DockWidget enabled.
Definition at line 2613 of file LVRMainWindow.cpp.
| 
 | slot | 
Switches between Sliders and Gradients. checked == true => Slider DockWidget enabled.
Definition at line 2595 of file LVRMainWindow.cpp.
| 
 | slot | 
Definition at line 595 of file LVRMainWindow.cpp.
| 
 | protectedslot | 
Definition at line 2747 of file LVRMainWindow.cpp.
| std::mutex lvr2::LVRMainWindow::display_mutex | 
Definition at line 134 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 276 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 374 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 375 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 303 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 309 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 362 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 365 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 305 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 297 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 366 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 308 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 311 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 328 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 324 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 321 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 319 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 320 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 367 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 306 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 310 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 317 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 295 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 296 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 363 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 307 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 313 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 298 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 302 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 314 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 316 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 376 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 364 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 300 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 371 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 334 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 333 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 332 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 335 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 336 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 361 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 370 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 338 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 340 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 339 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 337 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 323 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 326 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 327 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 301 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 368 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 284 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 283 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 348 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 349 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 350 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 351 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 281 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 286 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 288 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 345 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 346 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 270 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 277 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 359 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 358 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 272 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 342 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 343 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 390 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 278 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 269 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 271 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 389 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 379 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 293 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 292 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 330 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 282 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 378 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 273 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 274 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 275 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 279 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 280 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 392 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 354 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 355 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 356 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 353 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 290 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 289 of file LVRMainWindow.hpp.
| 
 | private | 
Definition at line 380 of file LVRMainWindow.hpp.
| 
 | staticprivate | 
Definition at line 391 of file LVRMainWindow.hpp.