Salome HOME
Task #3235: Projection without link to source shape
authorArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Thu, 2 Jul 2020 11:06:46 +0000 (14:06 +0300)
committerArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Wed, 8 Jul 2020 09:24:30 +0000 (12:24 +0300)
commitf0ff622da83f8272bd5d8ef3dcc00116fd2573dd
tree621288a74f5a0ae02df9a7e6188b4f15aae72877
parent747178d21dce4fb034ff0e84c1280406ab64d566
Task #3235: Projection without link to source shape

* Improve the Projection feature by an option to break the link with the original shape.
* Update unit-tests for ellipse's projection, because of solved OCCT issue #31016.
24 files changed:
src/GeomAlgoAPI/GeomAlgoAPI_Projection.cpp
src/ModuleBase/ModuleBase_PagedContainer.cpp
src/ModuleBase/ModuleBase_WidgetRadiobox.cpp
src/ModuleBase/ModuleBase_WidgetRadiobox.h
src/PartSet/PartSet_SketcherMgr.cpp
src/SketchAPI/SketchAPI.i
src/SketchAPI/SketchAPI_Projection.cpp
src/SketchAPI/SketchAPI_Projection.h
src/SketchAPI/SketchAPI_Sketch.cpp
src/SketchAPI/SketchAPI_Sketch.h
src/SketchAPI/Test/TestSketch.py
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_Ellipse.cpp
src/SketchPlugin/SketchPlugin_Projection.cpp
src/SketchPlugin/SketchPlugin_Projection.h
src/SketchPlugin/SketchPlugin_SketchEntity.cpp
src/SketchPlugin/SketchPlugin_SketchEntity.h
src/SketchPlugin/SketchPlugin_Validators.cpp
src/SketchPlugin/SketchPlugin_msg_en.ts
src/SketchPlugin/SketchPlugin_msg_fr.ts
src/SketchPlugin/Test/TestProjectionEllipse.py
src/SketchPlugin/Test/TestProjectionWithoutReference.py [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.cpp