ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvInterpolationDlg.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_interpolationDlg.h>
11 
12 // CV_DB_LIB
14 
16 class ccInterpolationDlg : public QDialog, public Ui::InterpolationDlg {
17  Q_OBJECT
18 
19 public:
21  explicit ccInterpolationDlg(QWidget* parent = 0);
22 
26 
28  const;
31 
32 protected slots:
33 
34  void onRadiusUpdated(double);
35 };
#define slots
Dialog for generic interpolation algorithms.
void setInterpolationMethod(ccPointCloudInterpolator::Parameters::Method method)
ccPointCloudInterpolator::Parameters::Method getInterpolationMethod() const
ccInterpolationDlg(QWidget *parent=0)
Default constructor.
ccPointCloudInterpolator::Parameters::Algo getInterpolationAlgorithm() const
void setInterpolationAlgorithm(ccPointCloudInterpolator::Parameters::Algo algo)