ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
MLSDialog.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_MLSDialog.h>
11 
12 // Qt
13 #include <QDialog>
14 
15 class MLSDialog : public QDialog, public Ui::MLSDialog {
16  Q_OBJECT
17 
18 public:
19  explicit MLSDialog(QWidget *parent = nullptr);
20 
21 protected slots:
22  void activateMenu(QString name);
23  void toggleMethods(bool status);
24  void updateSquaredGaussian(double radius);
25 
26 protected:
27  void updateCombo();
28  void deactivateAllMethods();
29 };
std::string name
#define slots
void toggleMethods(bool status)
Definition: MLSDialog.cpp:67
void updateSquaredGaussian(double radius)
Definition: MLSDialog.cpp:71
void deactivateAllMethods()
Definition: MLSDialog.cpp:61
void updateCombo()
Definition: MLSDialog.cpp:33
MLSDialog(QWidget *parent=nullptr)
Definition: MLSDialog.cpp:20
void activateMenu(QString name)
Definition: MLSDialog.cpp:47