Salome HOME
Porting Salome to OCCT 7.7.0
authorjfa <jfa@opencascade.com>
Wed, 8 Mar 2023 11:13:45 +0000 (11:13 +0000)
committerjfa <jfa@opencascade.com>
Wed, 8 Mar 2023 11:13:45 +0000 (11:13 +0000)
src/GEOMImpl/GEOMImpl_LineDriver.cxx

index 04fd2d7e0714d93663698cdbc45e31c844af72fb..5cfc94c8b6d029f7b74f2f255255b664495514a6 100644 (file)
@@ -20,7 +20,7 @@
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 
-#include <Standard_Stream.hxx>
+#include <Basics_OCCTVersion.hxx>
 
 #include <GEOMImpl_LineDriver.hxx>
 #include <GEOMImpl_ILine.hxx>
@@ -113,6 +113,10 @@ Standard_Integer GEOMImpl_LineDriver::Execute(Handle(TFunction_Logbook)& log) co
     }
     BRepAlgoAPI_Section E (aShape1, aShape2, Standard_False);
     E.Approximation(Standard_True);
+#if OCC_VERSION_LARGE >= 0x07070000
+    E.ComputePCurveOn1(Standard_True);
+    E.ComputePCurveOn2(Standard_True);
+#endif
     E.Build();
     if (!E.IsDone()) {
       Standard_ConstructionError::Raise("Line can not be performed on the given faces");