LVRFilteringMLSProjectionDialog.hpp
Go to the documentation of this file.
1 
28 #ifndef FILTERINGMLSPROJECTIONDIALOG_H_
29 #define FILTERINGMLSPROJECTIONDIALOG_H_
30 
31 #include <vtkRenderWindow.h>
32 #include <vtkRenderer.h>
33 #include <vtkRendererCollection.h>
34 #include <vtkSmartPointer.h>
35 
36 #include "lvr2/io/ModelFactory.hpp"
37 // @TODO should this be ported? In .cpp the use of this include is commented out...
38 //#include "lvr2/reconstruction/PCLFiltering.hpp"
39 
40 #include "ui_LVRFilteringMLSProjectionDialogUI.h"
41 #include "LVRPointCloudItem.hpp"
42 #include "LVRModelItem.hpp"
43 
44 using Ui::MLSProjectionDialog;
45 
46 namespace lvr2
47 {
48 
49 class LVRMLSProjectionDialog : public QObject
50 {
51  Q_OBJECT
52 
53 public:
54  LVRMLSProjectionDialog(LVRPointCloudItem* pc_item, LVRModelItem* parent, QTreeWidget* treeWidget, vtkRenderWindow* renderer);
55  virtual ~LVRMLSProjectionDialog();
56 
57 public Q_SLOTS:
58  void applyMLSProjection();
59 
60 private:
62 
63  MLSProjectionDialog* m_dialog;
67  QTreeWidget* m_treeWidget;
68  vtkRenderWindow* m_renderWindow;
69 };
70 
71 } // namespace lvr2
72 
73 #endif /* FILTERINGMLSPROJECTIONDIALOG_H_ */
lvr2::LVRMLSProjectionDialog::m_pc
LVRPointCloudItem * m_pc
Definition: LVRFilteringMLSProjectionDialog.hpp:64
lvr2::LVRMLSProjectionDialog::m_renderWindow
vtkRenderWindow * m_renderWindow
Definition: LVRFilteringMLSProjectionDialog.hpp:68
lvr2::LVRMLSProjectionDialog::m_parent
LVRModelItem * m_parent
Definition: LVRFilteringMLSProjectionDialog.hpp:66
lvr2::LVRPointCloudItem
Definition: LVRPointCloudItem.hpp:45
LVRModelItem.hpp
lvr2::LVRMLSProjectionDialog::m_optimizedPointCloud
LVRModelItem * m_optimizedPointCloud
Definition: LVRFilteringMLSProjectionDialog.hpp:65
lvr2::LVRMLSProjectionDialog::~LVRMLSProjectionDialog
virtual ~LVRMLSProjectionDialog()
Definition: LVRFilteringMLSProjectionDialog.cpp:49
lvr2::LVRMLSProjectionDialog::LVRMLSProjectionDialog
LVRMLSProjectionDialog(LVRPointCloudItem *pc_item, LVRModelItem *parent, QTreeWidget *treeWidget, vtkRenderWindow *renderer)
Definition: LVRFilteringMLSProjectionDialog.cpp:34
lvr2::LVRMLSProjectionDialog::m_treeWidget
QTreeWidget * m_treeWidget
Definition: LVRFilteringMLSProjectionDialog.hpp:67
lvr2::LVRModelItem
Definition: LVRModelItem.hpp:47
lvr2
Definition: BaseBufferManipulators.hpp:39
ModelFactory.hpp
LVRPointCloudItem.hpp
lvr2::LVRMLSProjectionDialog
Definition: LVRFilteringMLSProjectionDialog.hpp:49
lvr2::LVRMLSProjectionDialog::connectSignalsAndSlots
void connectSignalsAndSlots()
Definition: LVRFilteringMLSProjectionDialog.cpp:54
lvr2::LVRMLSProjectionDialog::m_dialog
MLSProjectionDialog * m_dialog
Definition: LVRFilteringMLSProjectionDialog.hpp:63
lvr2::LVRMLSProjectionDialog::applyMLSProjection
void applyMLSProjection()
Definition: LVRFilteringMLSProjectionDialog.cpp:59


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:24