Salome HOME
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)
authorazv <azv@opencascade.com>
Fri, 6 Sep 2019 05:36:27 +0000 (08:36 +0300)
committerazv <azv@opencascade.com>
Fri, 6 Sep 2019 13:43:42 +0000 (16:43 +0300)
commit9e88f9dfeaf43d1bed488e706ae5d77b6c6ea8bf
treee3269a81117e00281a24c64fc9bd0936d671a109
parent8038897b81335a9ec1ff08522ff652299cd2ff3f
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)

* Introduce ellipse in SketchPlugin.
* Make ellipse processable by the solver.
28 files changed:
lcov_reports.sh
src/SketchPlugin/SketchPlugin_Ellipse.cpp
src/SketchPlugin/SketchPlugin_Ellipse.h
src/SketchPlugin/SketchPlugin_Line.cpp
src/SketchPlugin/SketchPlugin_MacroEllipse.cpp
src/SketchPlugin/SketchPlugin_MacroEllipse.h
src/SketchPlugin/SketchPlugin_Plugin.cpp
src/SketchPlugin/SketchPlugin_Sketch.cpp
src/SketchPlugin/SketchPlugin_Sketch.h
src/SketchPlugin/SketchPlugin_SketchEntity.h
src/SketchPlugin/icons/ellipse.png
src/SketchPlugin/icons/ellipse_axes_32x32.png [new file with mode: 0644]
src/SketchPlugin/icons/ellipse_cent_rad_32x32.png [new file with mode: 0644]
src/SketchPlugin/icons/elliptic_arc.png [new file with mode: 0644]
src/SketchPlugin/icons/radius_major.png [new file with mode: 0644]
src/SketchPlugin/icons/radius_minor.png [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/PlaneGCSSolver/CMakeLists.txt
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Defs.h
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_EdgeWrapper.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_EntityWrapper.h
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_FeatureBuilder.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.h
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Tools.cpp
src/SketchSolver/SketchSolver_ConstraintFixed.cpp
src/SketchSolver/SketchSolver_ConstraintMovement.cpp
src/SketchSolver/SketchSolver_ConstraintMovement.h