Salome HOME
Make fixed point
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintRigid.cpp
index 49fded0732536720edf771eb86dbf4f7dd9393df..3ab5794b2c6402fe1c0c7803da54da4bc9f7439d 100644 (file)
@@ -6,6 +6,7 @@
 #include <SketchPlugin_Circle.h>
 #include <SketchPlugin_ConstraintRigid.h>
 #include <SketchPlugin_Line.h>
+#include <SketchPlugin_Point.h>
 
 #include <GeomAPI_Pnt2d.h>
 #include <GeomAPI_XY.h>
@@ -53,6 +54,9 @@ void SketchSolver_ConstraintRigid::process()
     Slvs_Entity aCirc = myStorage->getEntity(anEntID);
     fixCircle(aCirc);
   }
+  else if (myFeatureMap.begin()->first->getKind() == SketchPlugin_Point::ID()) {
+    fixPoint(anEntID);
+  }
 }