Salome HOME
crash fix: mirror (line, axis of sketch), select with rectangle, delete
[modules/shaper.git] / src / SketchSolver / PlaneGCSSolver / PlaneGCSSolver_EntityWrapper.cpp
index 45bee0ed50c3c2ca4ebdcfafade742b90f3a596b..e1dbad9be4327832cf53dfdd7b060e54268f8241 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <PlaneGCSSolver_EntityWrapper.h>
 #include <SketchPlugin_Point.h>
+#include <SketchPlugin_IntersectionPoint.h>
 #include <SketchPlugin_Sketch.h>
 
 PlaneGCSSolver_EntityWrapper::PlaneGCSSolver_EntityWrapper(
@@ -27,7 +28,8 @@ PlaneGCSSolver_EntityWrapper::PlaneGCSSolver_EntityWrapper(
   }
 
   // empty entity, probably this is a SketchPlugin_Point or SketchPlugin_Sketch
-  if (theFeature->getKind() == SketchPlugin_Point::ID())
+  if (theFeature->getKind() == SketchPlugin_Point::ID() ||
+      theFeature->getKind() == SketchPlugin_IntersectionPoint::ID())
     myType = ENTITY_POINT;
   else if (theFeature->getKind() == SketchPlugin_Sketch::ID())
     myType = ENTITY_SKETCH;