]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Fix for compilation problems and warnings.
authormpv <mpv@opencascade.com>
Wed, 25 May 2022 12:52:38 +0000 (15:52 +0300)
committermpv <mpv@opencascade.com>
Thu, 26 May 2022 11:28:32 +0000 (14:28 +0300)
src/Model/Model_BodyBuilder.cpp
src/Model/Model_Session.cpp
src/ModelAPI/ModelAPI_Events.cpp
src/ModelAPI/ModelAPI_Events.h
src/ModelHighAPI/ModelHighAPI_Dumper.cpp

index 7e5b79a9d93845e81919a2d75bfebe065a0cdb92..d68bfa9613ac314df46e9253a5aadd14b18833b7 100644 (file)
@@ -529,7 +529,7 @@ void Model_BodyBuilder::generated(const GeomShapePtr& theOldShape,
   if (aNewShapeType == TopAbs_WIRE || aNewShapeType == TopAbs_SHELL) {
     // TODO: This is a workaround. New shape should be only vertex, edge or face.
     TopAbs_ShapeEnum aShapeTypeToExplore = aNewShapeType == TopAbs_WIRE ? TopAbs_EDGE : TopAbs_FACE;
-    aTag = TopAbs_WIRE ? GENERATED_EDGES_TAG : GENERATED_FACES_TAG;
+    aTag = aNewShapeType == TopAbs_WIRE ? GENERATED_EDGES_TAG : GENERATED_FACES_TAG;
     for (TopExp_Explorer anExp(aNewShape, aShapeTypeToExplore); anExp.More(); anExp.Next()) {
       builder(aTag)->Generated(anOldShape, anExp.Current());
     }
@@ -750,7 +750,7 @@ void Model_BodyBuilder::loadGeneratedShapes(const GeomMakeShapePtr& theAlgo,
         // TODO: This is a workaround. New shape should be only edge or face.
         TopAbs_ShapeEnum aShapeTypeToExplore = aNewShapeType == TopAbs_WIRE ? TopAbs_EDGE
                                                                             : TopAbs_FACE;
-        int aTag = TopAbs_WIRE ? GENERATED_EDGES_TAG : GENERATED_FACES_TAG;
+        int aTag = aNewShapeType == TopAbs_WIRE ? GENERATED_EDGES_TAG : GENERATED_FACES_TAG;
         for (TopExp_Explorer anExp(aNewShape_, aShapeTypeToExplore); anExp.More(); anExp.Next()) {
           builder(aTag)->Generated(anOldSubShape_, anExp.Current());
           // store information about the external document reference to restore old shape on open
index 338c45142a0fcb67fae417bf9b6586478469e6f6..9a11c5ae47131123817ff5558677eef80ffd8826 100644 (file)
@@ -21,7 +21,6 @@
 #include <ModelAPI_Feature.h>
 #include <ModelAPI_Plugin.h>
 #include <Model_Data.h>
-#include <Model_Document.h>
 #include <Model_Objects.h>
 #include <Model_Application.h>
 #include <Model_Events.h>
@@ -675,7 +674,9 @@ void Model_Session::blockAutoUpdate(const bool theBlock)
   }
 }
 
+#ifdef TINSPECTOR
 Handle(TDocStd_Application) Model_Session::application()
 {
   return Model_Application::getApplication();
 }
+#endif
\ No newline at end of file
index 5734de4cd83a025b3c4812ba238acb05ab9ffefb..c980a75832ae570c3410e2e82f79d580012b9cd7 100644 (file)
@@ -472,7 +472,8 @@ const ListOfShape& ModelAPI_ShapesFailedMessage::shapes() const
 }
 
 /// Creates an empty message
-ModelAPI_CheckConstraintsMessage::ModelAPI_CheckConstraintsMessage(const Events_ID theID, const void* theSender)
+ModelAPI_CheckConstraintsMessage::ModelAPI_CheckConstraintsMessage(
+  const Events_ID theID, const void* theSender)
   :Events_Message(theID, theSender)
 {
 }
index efab2fae163aff554e4dcf6fd8ea09c8c18bd01b..55eb838d0d6d82ccef3d868db5994de37c67d738 100644 (file)
@@ -668,7 +668,8 @@ class ModelAPI_CheckConstraintsMessage : public Events_Message
 {
 public:
   /// Creates an empty message
-  MODELAPI_EXPORT ModelAPI_CheckConstraintsMessage(const Events_ID theID, const void* theSender = 0);
+  MODELAPI_EXPORT ModelAPI_CheckConstraintsMessage(
+    const Events_ID theID, const void* theSender = 0);
   /// The virtual destructor
   MODELAPI_EXPORT virtual ~ModelAPI_CheckConstraintsMessage();
 
index 4e266231953bb86d0bf73826649d132bf02b9968..020c3fd6a9ad9b03cfb90ddf69ad0392290c2165 100644 (file)
@@ -73,6 +73,7 @@
 #include <fstream>
 #include <iomanip>
 #include <cctype>
+#include <cmath>
 
 // ===========    Implementation of storage of dumped data    ===========
 static const int THE_DUMP_PRECISION = 16;