diff --git a/src/ifcgeomserver/IfcGeomServer.cpp b/src/ifcgeomserver/IfcGeomServer.cpp index fdb349a0fb..34ff040dd8 100644 --- a/src/ifcgeomserver/IfcGeomServer.cpp +++ b/src/ifcgeomserver/IfcGeomServer.cpp @@ -46,7 +46,7 @@ #include "../ifcparse/IfcFile.h" #include "../ifcparse/IfcLogger.h" -#include "../ifcgeom/kernels/opencascade/OpenCascadeConversionResult.h" +#include "../ifcgeom/kernels/opencascade/OpenCascadeKernel.h" #if USE_VLD #include @@ -605,7 +605,7 @@ int main () { settings.get().value = deflection; file = new IfcParse::IfcFile(data, (int)len); - iterator = new IfcGeom::Iterator(settings, file); + iterator = new IfcGeom::Iterator(std::unique_ptr(new IfcGeom::OpenCascadeKernel(settings)), settings, file); has_more = iterator->initialize(); More(has_more).write(std::cout);