save confusion matrix, keepAttributes, useExistingScalarFields

This commit is contained in:
Paul Leroy
2023-03-27 22:52:23 +02:00
parent 0db1201087
commit 3834043b95
12 changed files with 164 additions and 55 deletions
+19
View File
@@ -27,6 +27,7 @@
#include <QMainWindow>
#include <QPushButton>
#include <QComboBox>
#include <QSettings>
//#include <QApplication>
//system
@@ -117,6 +118,24 @@ Classify3DMASCDialog::Classify3DMASCDialog(ccMainAppInterface* app, bool trainMo
onCloudChanged(0);
}
void Classify3DMASCDialog::readSettings()
{
QSettings settings;
settings.beginGroup("3DMASC");
bool keepAttributes = settings.value("keepAttributes", false).toBool();
this->keepAttributesCheckBox->setChecked(keepAttributes);
bool useExistingScalarFields = settings.value("useExistingScalarFields", false).toBool();
this->checkBox_useExistingScalarFields->setChecked(useExistingScalarFields);
}
void Classify3DMASCDialog::writeSettings()
{
QSettings settings;
settings.beginGroup("3DMASC");
settings.setValue("keepAttributes", keepAttributesCheckBox->isChecked());
settings.setValue("useExistingScalarFields", checkBox_useExistingScalarFields->isChecked());
}
void Classify3DMASCDialog::setCloudRoles(const QList<QString>& roles, QString corePointsLabel)
{
int index = 0;