Cgal kernel skeleton (#3)

Cgal kernel skeleton
This commit is contained in:
Thomas Krijnen
2017-01-16 14:04:31 +01:00
committed by GitHub
parent 3958204c1c
commit 4d12bf7e8d
22 changed files with 688 additions and 36 deletions
+2 -1
View File
@@ -2,6 +2,7 @@
#include "IfcGeom.h"
#include "kernels/opencascade/OpenCascadeKernel.h"
#include "kernels/cgal/CgalKernel.h"
void IfcGeom::AbstractKernel::setValue(GeomValue var, double value) {
switch (var) {
@@ -241,7 +242,7 @@ IfcGeom::AbstractKernel* IfcGeom::AbstractKernel::kernel_by_name(const std::stri
if (name == "opencascade") {
return new OpenCascadeKernel();
} else if (name == "cgal") {
throw std::runtime_error("Not implemented");
return new CgalKernel();
} else {
throw std::runtime_error("No kernel named " + name);
}