From 473ea474ce21f801575eea69a222a6db2a3b4540 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 1 Sep 2017 12:01:50 +0200 Subject: [PATCH] Port to occ7.2: + replace Quantity_Parameter with Standard_Real is it's marked deprecated + include NCollection_Vector as it's needed by STEPCAFControl_Writer + remove GC_MakeConicalSurface used for cone and distance as this was never implemented in any earlier occ version and has been removed now --- src/Mod/Import/App/AppImportPy.cpp | 1 + src/Mod/Import/App/ImportOCAF.cpp | 9 +++++---- src/Mod/Import/Gui/AppImportGuiPy.cpp | 1 + src/Mod/Part/App/ConePyImp.cpp | 20 -------------------- 4 files changed, 7 insertions(+), 24 deletions(-) diff --git a/src/Mod/Import/App/AppImportPy.cpp b/src/Mod/Import/App/AppImportPy.cpp index fb8d6165c4..31d195cb2b 100644 --- a/src/Mod/Import/App/AppImportPy.cpp +++ b/src/Mod/Import/App/AppImportPy.cpp @@ -29,6 +29,7 @@ # include # include # include +# include # include # include # include diff --git a/src/Mod/Import/App/ImportOCAF.cpp b/src/Mod/Import/App/ImportOCAF.cpp index 88f54e24da..f8c52fe46f 100644 --- a/src/Mod/Import/App/ImportOCAF.cpp +++ b/src/Mod/Import/App/ImportOCAF.cpp @@ -28,6 +28,7 @@ #ifndef _PreComp_ # include # include +# include # include # include # include @@ -593,7 +594,7 @@ int ExportOCAF::saveShape(Part::Feature* part, const std::vector& co aShapeTool->SetShape(faceLabel, xp.Current()); const App::Color& color = colors[index-1]; - Quantity_Parameter mat[3]; + Standard_Real mat[3]; mat[0] = color.r; mat[1] = color.g; mat[2] = color.b; @@ -605,7 +606,7 @@ int ExportOCAF::saveShape(Part::Feature* part, const std::vector& co } else if (!colors.empty()) { App::Color color = colors.front(); - Quantity_Parameter mat[3]; + Standard_Real mat[3]; mat[0] = color.r; mat[1] = color.g; mat[2] = color.b; @@ -681,7 +682,7 @@ void ExportOCAF::reallocateFreeShape(std::vector hierarch // TDF_Label faceLabel= TDF_TagSource::NewChild(label); aShapeTool->SetShape(faceLabel, xp.Current()); const App::Color& color = colors[index-1]; - Quantity_Parameter mat[3]; + Standard_Real mat[3]; mat[0] = color.r; mat[1] = color.g; mat[2] = color.b; @@ -694,7 +695,7 @@ void ExportOCAF::reallocateFreeShape(std::vector hierarch } else if (!colors.empty()) { App::Color color = colors.front(); - Quantity_Parameter mat[3]; + Standard_Real mat[3]; mat[0] = color.r; mat[1] = color.g; mat[2] = color.b; diff --git a/src/Mod/Import/Gui/AppImportGuiPy.cpp b/src/Mod/Import/Gui/AppImportGuiPy.cpp index ebadffb736..550504545c 100644 --- a/src/Mod/Import/Gui/AppImportGuiPy.cpp +++ b/src/Mod/Import/Gui/AppImportGuiPy.cpp @@ -30,6 +30,7 @@ # include # include # include +# include # include # include # include diff --git a/src/Mod/Part/App/ConePyImp.cpp b/src/Mod/Part/App/ConePyImp.cpp index 508d237182..cc8f973fd6 100644 --- a/src/Mod/Part/App/ConePyImp.cpp +++ b/src/Mod/Part/App/ConePyImp.cpp @@ -123,26 +123,6 @@ int ConePy::PyInit(PyObject* args, PyObject* kwds) } PyObject *pCone; - double dist; - static char* keywords_cd[] = {"Cone","Distance",NULL}; - PyErr_Clear(); - if (PyArg_ParseTupleAndKeywords(args, kwds, "O!d", keywords_cd, - &(ConePy::Type), &pCone, &dist)) { - ConePy* pcCone = static_cast(pCone); - Handle(Geom_ConicalSurface) pcone = Handle(Geom_ConicalSurface)::DownCast - (pcCone->getGeometryPtr()->handle()); - GC_MakeConicalSurface mc(pcone->Cone(), dist); - if (!mc.IsDone()) { - PyErr_SetString(PartExceptionOCCError, gce_ErrorStatusText(mc.Status())); - return -1; - } - - Handle(Geom_ConicalSurface) cone = Handle(Geom_ConicalSurface)::DownCast - (getGeometryPtr()->handle()); - cone->SetCone(mc.Value()->Cone()); - return 0; - } - static char* keywords_c[] = {"Cone",NULL}; PyErr_Clear(); if (PyArg_ParseTupleAndKeywords(args, kwds, "O!d", keywords_c,