#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.