14 : QDialog(parent, Qt::Tool),
Ui::InterpolationDlg() {
17 connect(radiusDoubleSpinBox,
18 static_cast<void (QDoubleSpinBox::*)(
double)
>(
19 &QDoubleSpinBox::valueChanged),
25 if (nnRadioButton->isChecked())
27 else if (radiusRadioButton->isChecked())
29 else if (knnRadioButton->isChecked())
40 nnRadioButton->setChecked(
true);
43 radiusRadioButton->setChecked(
true);
46 knnRadioButton->setChecked(
true);
55 if (averageRadioButton->isChecked())
57 else if (medianRadioButton->isChecked())
59 else if (normalDistribRadioButton->isChecked())
70 averageRadioButton->setChecked(
true);
73 medianRadioButton->setChecked(
true);
76 normalDistribRadioButton->setChecked(
true);
84 kernelDoubleSpinBox->setValue(radius / 2.5);
void setInterpolationMethod(ccPointCloudInterpolator::Parameters::Method method)
ccPointCloudInterpolator::Parameters::Method getInterpolationMethod() const
ccInterpolationDlg(QWidget *parent=0)
Default constructor.
void onRadiusUpdated(double)
ccPointCloudInterpolator::Parameters::Algo getInterpolationAlgorithm() const
void setInterpolationAlgorithm(ccPointCloudInterpolator::Parameters::Algo algo)