Salome HOME
Task 3.2. To keep compounds’ sub-shapes for all operations (issue #3139) occ/compounds_processing
authorazv <azv@opencascade.com>
Wed, 26 Feb 2020 11:23:32 +0000 (14:23 +0300)
committerazv <azv@opencascade.com>
Wed, 26 Feb 2020 13:17:30 +0000 (16:17 +0300)
commit4bc963e2f9b2a904df0e1e17f7f98b70957630bc
tree0b281e4428a63befa5cc54dca96017e738144c02
parentf305d203baea0aeb8f88b0df6e5cc7fff81db5e9
Task 3.2. To keep compounds’ sub-shapes for all operations (issue #3139)

Refactor the Fillet and the Chamfer features.
33 files changed:
src/FeaturesAPI/FeaturesAPI.i
src/FeaturesAPI/FeaturesAPI_Chamfer.cpp
src/FeaturesAPI/FeaturesAPI_Chamfer.h
src/FeaturesAPI/FeaturesAPI_Fillet.cpp
src/FeaturesAPI/FeaturesAPI_Fillet.h
src/FeaturesPlugin/CMakeLists.txt
src/FeaturesPlugin/FeaturesPlugin_Chamfer.cpp
src/FeaturesPlugin/FeaturesPlugin_Chamfer.h
src/FeaturesPlugin/FeaturesPlugin_Fillet.cpp
src/FeaturesPlugin/FeaturesPlugin_Fillet.h
src/FeaturesPlugin/FeaturesPlugin_Validators.cpp
src/FeaturesPlugin/FeaturesPlugin_VersionedChFi.cpp [new file with mode: 0644]
src/FeaturesPlugin/FeaturesPlugin_VersionedChFi.h [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v0_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v0_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v0_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v0_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v95_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v95_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v95_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestChamfer_MultiLevelCompound_v95_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v0_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v0_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v0_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v0_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v95_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v95_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v95_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet_MultiLevelCompound_v95_4.py [new file with mode: 0644]
src/GeomAPI/GeomAPI_ShapeHierarchy.cpp
src/GeomAPI/GeomAPI_ShapeHierarchy.h
src/GeomAlgoAPI/GeomAlgoAPI_Chamfer.cpp
src/GeomAlgoAPI/GeomAlgoAPI_Fillet.cpp