ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
ecvFilterByValueDlg.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 <ui_filterByValueDlg.h>
11
12
// Qt
13
#include <QDialog>
14
17
class
ccFilterByValueDlg
:
public
QDialog,
public
Ui::FilterByValueDialog {
18
Q_OBJECT
19
20
public
:
22
ccFilterByValueDlg
(
double
minRange,
23
double
maxRange,
24
double
minVal = -1.0e9,
25
double
maxVal = 1.0e9,
26
QWidget* parent = 0);
27
29
enum
Mode
{
EXPORT
,
SPLIT
,
CANCEL
};
30
32
Mode
mode
()
const
{
return
m_mode
; }
33
34
protected
slots
:
35
36
void
onExport
() {
37
m_mode
=
EXPORT
;
38
accept();
39
}
40
void
onSplit
() {
41
m_mode
=
SPLIT
;
42
accept();
43
}
44
45
protected
:
46
Mode
m_mode
;
47
};
slots
#define slots
Definition:
PythonPlugin.cpp:25
ccFilterByValueDlg
Definition:
ecvFilterByValueDlg.h:17
ccFilterByValueDlg::mode
Mode mode() const
Returns the selected mode.
Definition:
ecvFilterByValueDlg.h:32
ccFilterByValueDlg::Mode
Mode
Mode.
Definition:
ecvFilterByValueDlg.h:29
ccFilterByValueDlg::EXPORT
@ EXPORT
Definition:
ecvFilterByValueDlg.h:29
ccFilterByValueDlg::CANCEL
@ CANCEL
Definition:
ecvFilterByValueDlg.h:29
ccFilterByValueDlg::SPLIT
@ SPLIT
Definition:
ecvFilterByValueDlg.h:29
ccFilterByValueDlg::onSplit
void onSplit()
Definition:
ecvFilterByValueDlg.h:40
ccFilterByValueDlg::m_mode
Mode m_mode
Definition:
ecvFilterByValueDlg.h:46
ccFilterByValueDlg::ccFilterByValueDlg
ccFilterByValueDlg(double minRange, double maxRange, double minVal=-1.0e9, double maxVal=1.0e9, QWidget *parent=0)
Default constructor.
Definition:
ecvFilterByValueDlg.cpp:10
ccFilterByValueDlg::onExport
void onExport()
Definition:
ecvFilterByValueDlg.h:36
app
ecvFilterByValueDlg.h
Generated on Wed Jan 28 2026 09:00:52 for ACloudViewer by
1.9.1