Feature classes are now separated in different files

This commit is contained in:
Daniel Girardeau-Montaut
2018-11-04 19:23:11 +01:00
parent e9547a724a
commit 3c365089cf
12 changed files with 695 additions and 535 deletions
+21 -1
View File
@@ -18,7 +18,10 @@
#include "q3DMASCTools.h"
//Local
#include "ScalarFieldWrappers.h"
#include "PointFeature.h"
#include "NeighborhoodFeature.h"
#include "DualCloudFeature.h"
#include "ContextBasedFeature.h"
//qCC_io
#include <FileIOFilter.h>
@@ -38,6 +41,23 @@
using namespace masc;
bool Tools::SaveFeatureDescriptors(QString filename, const Feature::Set& features)
{
QFile file(filename);
if (!file.open(QFile::Text | QFile::WriteOnly))
{
ccLog::Warning(QString("Can't open file '%1' for writing").arg(filename));
return false;
}
QTextStream stream(&file);
//header
stream << "#3DMASC classifier" << endl;
return true;
}
bool Tools::LoadFile( QString filename,
Feature::Set& rawFeatures,
std::vector<ccPointCloud*>& loadedClouds,