Salome HOME
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)
authorazv <azv@opencascade.com>
Sun, 15 Sep 2019 11:08:47 +0000 (14:08 +0300)
committerazv <azv@opencascade.com>
Sun, 15 Sep 2019 11:09:10 +0000 (14:09 +0300)
commit5d382fc1e3be8c6362f8b03e437a054130f6db04
tree5b255518dacd4e66df70f5be5912da472f1cd18b
parentd74c5f916e2c7d0eb1ee2fa128f0458c3d22675f
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)

Refactor MacroEllipse feature to produce several auxiliary features and one ellipse instead of a single feature with a lot of results.
14 files changed:
src/SketchAPI/SketchAPI_Ellipse.cpp
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_ConstraintCoincidenceInternal.cpp [new file with mode: 0644]
src/SketchPlugin/SketchPlugin_ConstraintCoincidenceInternal.h [new file with mode: 0644]
src/SketchPlugin/SketchPlugin_Ellipse.cpp
src/SketchPlugin/SketchPlugin_Ellipse.h
src/SketchPlugin/SketchPlugin_MacroEllipse.cpp
src/SketchPlugin/SketchPlugin_MacroEllipse.h
src/SketchPlugin/SketchPlugin_Plugin.cpp
src/SketchPlugin/SketchPlugin_SketchEntity.h
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Tools.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_UpdateCoincidence.cpp
src/SketchSolver/SketchSolver_Constraint.cpp