src
tools
lvr2_viewer
widgets
LVRFilteringRemoveOutliersDialog.hpp
Go to the documentation of this file.
1
28
#ifndef FILTERINGREMOVEOUTLIERSDIALOG_H_
29
#define FILTERINGREMOVEOUTLIERSDIALOG_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
38
// @TODO should this be ported, in .cpp this is commented out...
39
//#include "lvr2/reconstruction/PCLFiltering.hpp"
40
41
#include "ui_LVRFilteringRemoveOutliersDialogUI.h"
42
#include "
LVRPointCloudItem.hpp
"
43
#include "
LVRModelItem.hpp
"
44
45
using
Ui::RemoveOutliersDialog;
46
47
namespace
lvr2
48
{
49
50
class
LVRRemoveOutliersDialog
:
public
QObject
51
{
52
Q_OBJECT
53
54
public
:
55
LVRRemoveOutliersDialog
(
LVRPointCloudItem
* pc_item,
LVRModelItem
* parent, QTreeWidget* treeWidget, vtkRenderWindow* renderer);
56
virtual
~LVRRemoveOutliersDialog
();
57
58
public
Q_SLOTS:
59
void
removeOutliers
();
60
61
private
:
62
void
connectSignalsAndSlots
();
63
64
RemoveOutliersDialog*
m_dialog
;
65
LVRPointCloudItem
*
m_pc
;
66
LVRModelItem
*
m_optimizedPointCloud
;
67
LVRModelItem
*
m_parent
;
68
QTreeWidget*
m_treeWidget
;
69
vtkRenderWindow*
m_renderWindow
;
70
};
71
72
}
// namespace lvr2
73
74
#endif
/* FILTERINGREMOVEOUTLIERSDIALOG_H_ */
lvr2::LVRPointCloudItem
Definition:
LVRPointCloudItem.hpp:45
LVRModelItem.hpp
lvr2::LVRRemoveOutliersDialog::m_pc
LVRPointCloudItem * m_pc
Definition:
LVRFilteringRemoveOutliersDialog.hpp:65
lvr2::LVRRemoveOutliersDialog
Definition:
LVRFilteringRemoveOutliersDialog.hpp:50
lvr2::LVRRemoveOutliersDialog::m_parent
LVRModelItem * m_parent
Definition:
LVRFilteringRemoveOutliersDialog.hpp:67
lvr2::LVRRemoveOutliersDialog::m_optimizedPointCloud
LVRModelItem * m_optimizedPointCloud
Definition:
LVRFilteringRemoveOutliersDialog.hpp:66
lvr2::LVRRemoveOutliersDialog::m_treeWidget
QTreeWidget * m_treeWidget
Definition:
LVRFilteringRemoveOutliersDialog.hpp:68
lvr2::LVRRemoveOutliersDialog::m_renderWindow
vtkRenderWindow * m_renderWindow
Definition:
LVRFilteringRemoveOutliersDialog.hpp:69
lvr2::LVRRemoveOutliersDialog::connectSignalsAndSlots
void connectSignalsAndSlots()
Definition:
LVRFilteringRemoveOutliersDialog.cpp:54
lvr2::LVRRemoveOutliersDialog::m_dialog
RemoveOutliersDialog * m_dialog
Definition:
LVRFilteringRemoveOutliersDialog.hpp:64
lvr2::LVRRemoveOutliersDialog::LVRRemoveOutliersDialog
LVRRemoveOutliersDialog(LVRPointCloudItem *pc_item, LVRModelItem *parent, QTreeWidget *treeWidget, vtkRenderWindow *renderer)
Definition:
LVRFilteringRemoveOutliersDialog.cpp:34
lvr2::LVRModelItem
Definition:
LVRModelItem.hpp:47
lvr2
Definition:
BaseBufferManipulators.hpp:39
lvr2::LVRRemoveOutliersDialog::removeOutliers
void removeOutliers()
Definition:
LVRFilteringRemoveOutliersDialog.cpp:59
ModelFactory.hpp
LVRPointCloudItem.hpp
lvr2::LVRRemoveOutliersDialog::~LVRRemoveOutliersDialog
virtual ~LVRRemoveOutliersDialog()
Definition:
LVRFilteringRemoveOutliersDialog.cpp:49
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