]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/SketchAPI/SketchAPI_Projection.cpp
Salome HOME
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)
[modules/shaper.git] / src / SketchAPI / SketchAPI_Projection.cpp
index 493991519f467748531f2181d9747fc1daef88a2..4baf94150d033d352ab0027122a39bbae3822ffd 100644 (file)
 #include <SketchPlugin_Line.h>
 #include <SketchPlugin_Circle.h>
 #include <SketchPlugin_Ellipse.h>
+#include <SketchPlugin_EllipticArc.h>
 #include <SketchPlugin_Point.h>
 
 #include <SketchAPI_Arc.h>
 #include <SketchAPI_Circle.h>
 #include <SketchAPI_Ellipse.h>
+#include <SketchAPI_EllipticArc.h>
 #include <SketchAPI_Line.h>
 #include <SketchAPI_Point.h>
 
@@ -104,6 +106,8 @@ std::shared_ptr<SketchAPI_SketchEntity> SketchAPI_Projection::createdFeature() c
     anEntity.reset(new SketchAPI_Arc(aProjectedFeature));
   else if (aProjectedFeature->getKind() == SketchPlugin_Ellipse::ID())
     anEntity.reset(new SketchAPI_Ellipse(aProjectedFeature));
+  else if (aProjectedFeature->getKind() == SketchPlugin_EllipticArc::ID())
+    anEntity.reset(new SketchAPI_EllipticArc(aProjectedFeature));
   else if (aProjectedFeature->getKind() == SketchPlugin_Point::ID())
     anEntity.reset(new SketchAPI_Point(aProjectedFeature));