diff --git a/src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp b/src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp index fb2bad2ba7..1bbdf17072 100644 --- a/src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp +++ b/src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp @@ -25,6 +25,7 @@ #ifndef _PreComp_ # include # include +# include # include #endif @@ -242,12 +243,20 @@ PyObject* HLRBRep_PolyAlgoPy::outLinedShape(PyObject *args) Py::Float HLRBRep_PolyAlgoPy::getAngle() const { +#if OCC_VERSION_HEX <= 0x070400 return Py::Float(getHLRBRep_PolyAlgoPtr()->Angle()); +#else + throw Py::RuntimeError("Function has been removed with OCC 7.5"); +#endif } void HLRBRep_PolyAlgoPy::setAngle(Py::Float arg) { +#if OCC_VERSION_HEX <= 0x070400 getHLRBRep_PolyAlgoPtr()->Angle(static_cast(arg)); +#else + (void)arg; +#endif } Py::Float HLRBRep_PolyAlgoPy::getTolAngular() const