diff --git a/Geo/GModelIO_OCC.cpp b/Geo/GModelIO_OCC.cpp index 89e15214661e1cd2ebd821948c9f9bc04d300c5f..eab073ff7c11fe5c879e72bf2c4706503a2bbc68 100644 --- a/Geo/GModelIO_OCC.cpp +++ b/Geo/GModelIO_OCC.cpp @@ -1558,4 +1558,9 @@ GRegion* GModel::getRegionForOCCShape(const void *shape) return 0; } +int GModel::importOCCInternals(){ + Msg::Error("Gmsh must be compiled with Open CASCADE support to query OCC shape"); + return 0; +} + #endif diff --git a/Geo/GModelIO_OCC.h b/Geo/GModelIO_OCC.h index 3d5a4b7ea0af65ffbd6e23c05305dcbc035cff13..d5685f53c2060d3d090f1cc4e059ed9e6a726350 100644 --- a/Geo/GModelIO_OCC.h +++ b/Geo/GModelIO_OCC.h @@ -103,8 +103,14 @@ public: OCC_Internals(){} void addVertex(int tag, double x, double y, double z){} void addCircleArc(int tag, int tagStart, int tagCenter, int tagEnd){} + void addSphere(int tag, double xc, double yc, double zc, double radius){}; void addThruSections(int tag, std::vector<std::vector<int> > tagEdges){} void importOCCInternals(GModel *model){} + void applyBooleanOperator(int tag, + std::vector<int> shapeTags[4], + std::vector<int> toolTags[4], + BooleanOperator op, + bool removeShape=true, bool removeTool=true){}; }; #endif