Feature rule builder/computer (work in progress)

This commit is contained in:
Daniel Girardeau-Montaut
2018-11-03 00:23:08 +01:00
parent 62f3f67210
commit bf9a5d6412
5 changed files with 982 additions and 70 deletions
+2
View File
@@ -55,6 +55,7 @@ static QSharedPointer<IScalarFieldWrapper> GetSource(const Feature::Shared& f, c
{
case Feature::ScalarField:
{
assert(!f->sourceName.isEmpty());
int sfIdx = cloud->getScalarFieldIndexByName(qPrintable(f->sourceName));
if (sfIdx >= 0)
{
@@ -63,6 +64,7 @@ static QSharedPointer<IScalarFieldWrapper> GetSource(const Feature::Shared& f, c
else
{
ccLog::Warning(QObject::tr("Internal error: unknwon scalar field '%1'").arg(f->sourceName));
return QSharedPointer<IScalarFieldWrapper>(nullptr);
}
}
break;