Option to disable boolean results (sets result to first operand)

This commit is contained in:
Thomas Krijnen
2020-11-24 16:58:05 +01:00
parent dd4902be18
commit b1c4481795
7 changed files with 35 additions and 2 deletions
+5
View File
@@ -1412,6 +1412,9 @@ void IfcGeom::Kernel::setValue(GeomValue var, double value) {
case GV_LAYERSET_FIRST:
layerset_first = value;
break;
case GV_DISABLE_BOOLEAN_RESULT:
disable_boolean_result = value;
break;
default:
throw std::runtime_error("Invalid setting");
}
@@ -1439,6 +1442,8 @@ double IfcGeom::Kernel::getValue(GeomValue var) const {
return max_faces_to_orient;
case GV_LAYERSET_FIRST:
return layerset_first;
case GV_DISABLE_BOOLEAN_RESULT:
return disable_boolean_result;
}
throw std::runtime_error("Invalid setting");
}