Salome HOME
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)
authorazv <azv@opencascade.com>
Mon, 16 Sep 2019 11:33:33 +0000 (14:33 +0300)
committerazv <azv@opencascade.com>
Tue, 17 Sep 2019 13:06:14 +0000 (16:06 +0300)
commit650554fd6236ddcfdac0a456d1031bf15d411a05
tree6b169794d2c779faf4770487ae01b50842aec00a
parent9017a25af6cd013970f67321f41c1cd32e178204
Task 2.12. New entities: ellipses and arcs of ellipses (issue #3003)

* Dump auxiliary objects as features produces by the ellipse.
* Unit tests for ellipse creation and movement.
17 files changed:
src/SketchAPI/SketchAPI.i
src/SketchAPI/SketchAPI_Ellipse.cpp
src/SketchAPI/SketchAPI_Ellipse.h
src/SketchAPI/SketchAPI_Sketch.cpp
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_Ellipse.cpp
src/SketchPlugin/SketchPlugin_MacroEllipse.cpp
src/SketchPlugin/Test/TestCreateEllipseByCenterSemiaxisAndPassed.py [new file with mode: 0644]
src/SketchPlugin/Test/TestCreateEllipseByExternal.py [new file with mode: 0644]
src/SketchPlugin/Test/TestCreateEllipseByMajorAxisAndPassed.py [new file with mode: 0644]
src/SketchPlugin/Test/TestMoveEllipse.py [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Defs.h
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Solver.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Tools.cpp
src/SketchSolver/SketchSolver_ConstraintCoincidence.cpp
src/SketcherPrs/SketcherPrs_LengthDimension.cpp