ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
GeneralFiltersDlg.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - CloudViewer: www.cloudViewer.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.cloudViewer.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include <
CVGeom.h
>
11
#include <ui_GeneralFiltersDlg.h>
12
13
// Qt
14
#include <QDialog>
15
16
class
ecvMainAppInterface
;
17
class
ccHObject
;
18
class
ccPolyline
;
19
20
class
GeneralFiltersDlg
:
public
QDialog,
public
Ui::GeneralFiltersDlg {
21
public
:
22
explicit
GeneralFiltersDlg
(
ecvMainAppInterface
* app);
23
24
ccPolyline
*
getPolyline
();
25
void
getContour
(std::vector<CCVector3>& contour);
26
void
refreshPolylineComboBox
();
27
28
const
QString
getComparisonField
(
float
& minValue,
float
& maxValue);
29
void
getComparisonTypes
(QStringList& types);
30
31
private
:
33
ecvMainAppInterface
* m_app;
34
35
QString getEntityName(
ccHObject
* obj);
36
37
ccPolyline
* getPolylineFromCombo(QComboBox* comboBox,
ccHObject
* dbRoot);
38
};
CVGeom.h
GeneralFiltersDlg
Definition:
GeneralFiltersDlg.h:20
GeneralFiltersDlg::refreshPolylineComboBox
void refreshPolylineComboBox()
Definition:
GeneralFiltersDlg.cpp:58
GeneralFiltersDlg::getComparisonTypes
void getComparisonTypes(QStringList &types)
Definition:
GeneralFiltersDlg.cpp:140
GeneralFiltersDlg::getContour
void getContour(std::vector< CCVector3 > &contour)
Definition:
GeneralFiltersDlg.cpp:42
GeneralFiltersDlg::getPolyline
ccPolyline * getPolyline()
Definition:
GeneralFiltersDlg.cpp:33
GeneralFiltersDlg::getComparisonField
const QString getComparisonField(float &minValue, float &maxValue)
Definition:
GeneralFiltersDlg.cpp:123
GeneralFiltersDlg::GeneralFiltersDlg
GeneralFiltersDlg(ecvMainAppInterface *app)
Definition:
GeneralFiltersDlg.cpp:15
ccHObject
Hierarchical CLOUDVIEWER Object.
Definition:
ecvHObject.h:25
ccPolyline
Colored polyline.
Definition:
ecvPolyline.h:24
ecvMainAppInterface
Main application interface (for plugins)
Definition:
ecvMainAppInterface.h:24
plugins
core
Standard
qPCL
PclAlgorithms
Filters
dialogs
GeneralFiltersDlg.h
Generated on Wed Jan 28 2026 09:01:07 for ACloudViewer by
1.9.1