LVRReconstructionExtendedMarchingCubesDialog.hpp
Go to the documentation of this file.
1 
28 #ifndef RECONSTRUCTIONEXTENDEDMARCHINGCUBESDIALOG_H_
29 #define RECONSTRUCTIONEXTENDEDMARCHINGCUBESDIALOG_H_
30 
31 #include <vtkRenderWindow.h>
32 #include <vtkRenderer.h>
33 #include <vtkRendererCollection.h>
34 #include <vtkSmartPointer.h>
35 
36 #include "../vtkBridge/LVRModelBridge.hpp"
37 
38 #include "ui_LVRReconstructionExtendedMarchingCubesDialogUI.h"
39 #include "LVRPointCloudItem.hpp"
40 #include "LVRModelItem.hpp"
41 
42 using Ui::ReconstructViaExtendedMarchingCubesDialog;
43 
44 namespace lvr2
45 {
46 
48 {
49  Q_OBJECT
50 
51 public:
52  LVRReconstructViaExtendedMarchingCubesDialog(string decomposition, LVRPointCloudItem* pc, LVRModelItem* parent, QTreeWidget* treeWidget, vtkRenderWindow* renderer);
54 
55 public Q_SLOTS:
56  void generateMesh();
57  void toggleRANSACcheckBox(const QString &text);
58  void switchGridSizeDetermination(int index);
59 
60 private:
62 
64  ReconstructViaExtendedMarchingCubesDialog* m_dialog;
67  QTreeWidget* m_treeWidget;
69  vtkRenderWindow* m_renderWindow;
70 
71 };
72 
73 } // namespace lvr2
74 
75 #endif /* RECONSTRUCTIONMARCHINGCUBESDIALOG_H_ */
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_parent
LVRModelItem * m_parent
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:66
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::switchGridSizeDetermination
void switchGridSizeDetermination(int index)
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:93
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_pc
LVRPointCloudItem * m_pc
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:65
lvr2::LVRPointCloudItem
Definition: LVRPointCloudItem.hpp:45
LVRModelItem.hpp
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::generateMesh
void generateMesh()
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:119
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_renderWindow
vtkRenderWindow * m_renderWindow
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:69
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::~LVRReconstructViaExtendedMarchingCubesDialog
virtual ~LVRReconstructViaExtendedMarchingCubesDialog()
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:67
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_treeWidget
QTreeWidget * m_treeWidget
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:67
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_decomposition
string m_decomposition
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:63
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::toggleRANSACcheckBox
void toggleRANSACcheckBox(const QString &text)
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:79
lvr2::LVRReconstructViaExtendedMarchingCubesDialog
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:47
lvr2::LVRModelItem
Definition: LVRModelItem.hpp:47
lvr2
Definition: BaseBufferManipulators.hpp:39
LVRPointCloudItem.hpp
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::LVRReconstructViaExtendedMarchingCubesDialog
LVRReconstructViaExtendedMarchingCubesDialog(string decomposition, LVRPointCloudItem *pc, LVRModelItem *parent, QTreeWidget *treeWidget, vtkRenderWindow *renderer)
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:46
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_dialog
ReconstructViaExtendedMarchingCubesDialog * m_dialog
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:64
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::m_generatedModel
LVRModelItem * m_generatedModel
Definition: LVRReconstructionExtendedMarchingCubesDialog.hpp:68
lvr2::LVRReconstructViaExtendedMarchingCubesDialog::connectSignalsAndSlots
void connectSignalsAndSlots()
Definition: LVRReconstructionExtendedMarchingCubesDialog.cpp:72


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