Salome HOME
Fix for the issue #2753 : error when dump/load script
[modules/shaper.git] / src / SketchSolver / SketchSolver_Error.h
index 4b4347f364de9bb44e3126b8abd90088fe296134..bac5b642ad56d0ddfac7353cddee6d92ba1fd7bb 100644 (file)
@@ -103,6 +103,21 @@ class SketchSolver_Error
     static const std::string MY_ERROR_VALUE("Caution: SolveSpace crash! Constraints are wrong");
     return MY_ERROR_VALUE;
   }
+  /// Constraint has wrong type
+  inline static const std::string& WRONG_CONSTRAINT_TYPE()
+  {
+    static const std::string MY_ERROR_VALUE("Unsupported type of constraint");
+    return MY_ERROR_VALUE;
+  }
+  /// Sketch contains degenerated geometry
+  inline static const std::string& DEGENERATED_GEOMETRY()
+  {
+    static const std::string MY_ERROR_VALUE(
+      "The set of constraints lead to degenerated geometry. "
+      "To fix this, you can either undo your operation or "
+      "remove a constraint or the degenerated geometry.");
+    return MY_ERROR_VALUE;
+  }
 };
 
 #endif