ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
qHoughNormalsDialog.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 <QDialog>
11
12
namespace
Ui
{
13
class
HoughNormalsDialog;
14
}
15
16
class
qHoughNormalsDialog
:
public
QDialog {
17
public
:
19
explicit
qHoughNormalsDialog
(QWidget* parent =
nullptr
);
20
21
~qHoughNormalsDialog
();
22
23
// Settings
24
struct
Parameters
{
25
int
K
= 100;
26
int
T
= 1000;
27
int
n_phi
= 15;
28
int
n_rot
= 5;
29
bool
use_density
=
false
;
30
float
tol_angle_rad
= 0.79f;
31
int
k_density
= 5;
32
};
33
34
void
setParameters
(
const
Parameters
&
params
);
35
void
getParameters
(
Parameters
&
params
);
36
37
private
:
38
Ui::HoughNormalsDialog* m_ui;
39
};
params
cmdLineReadable * params[]
Definition:
SurfaceTrimmer.cpp:47
qHoughNormalsDialog
Definition:
qHoughNormalsDialog.h:16
qHoughNormalsDialog::qHoughNormalsDialog
qHoughNormalsDialog(QWidget *parent=nullptr)
Default constructor.
Definition:
qHoughNormalsDialog.cpp:21
qHoughNormalsDialog::setParameters
void setParameters(const Parameters ¶ms)
Definition:
qHoughNormalsDialog.cpp:28
qHoughNormalsDialog::~qHoughNormalsDialog
~qHoughNormalsDialog()
Definition:
qHoughNormalsDialog.cpp:26
qHoughNormalsDialog::getParameters
void getParameters(Parameters ¶ms)
Definition:
qHoughNormalsDialog.cpp:38
Ui
Definition:
ecvFontPropertyWidget.h:19
qHoughNormalsDialog::Parameters
Definition:
qHoughNormalsDialog.h:24
qHoughNormalsDialog::Parameters::k_density
int k_density
Definition:
qHoughNormalsDialog.h:31
qHoughNormalsDialog::Parameters::n_phi
int n_phi
Definition:
qHoughNormalsDialog.h:27
qHoughNormalsDialog::Parameters::T
int T
Definition:
qHoughNormalsDialog.h:26
qHoughNormalsDialog::Parameters::use_density
bool use_density
Definition:
qHoughNormalsDialog.h:29
qHoughNormalsDialog::Parameters::tol_angle_rad
float tol_angle_rad
Definition:
qHoughNormalsDialog.h:30
qHoughNormalsDialog::Parameters::n_rot
int n_rot
Definition:
qHoughNormalsDialog.h:28
qHoughNormalsDialog::Parameters::K
int K
Definition:
qHoughNormalsDialog.h:25
plugins
core
Standard
qHoughNormals
include
qHoughNormalsDialog.h
Generated on Wed Jan 28 2026 09:01:07 for ACloudViewer by
1.9.1