Salome HOME
Task 3.2. To keep compounds’ sub-shapes for all operations (issue #3139)
authorazv <azv@opencascade.com>
Thu, 13 Feb 2020 05:29:24 +0000 (08:29 +0300)
committerazv <azv@opencascade.com>
Thu, 13 Feb 2020 05:29:24 +0000 (08:29 +0300)
commit72b184a5bc6d0e99a77ced169a62ddfba86d5043
tree34c4d6abec8bb493cc4fcb5c41469c0cb21a23a4
parentb10e938524bfb6bfeaacb049895041f22a179b0e
Task 3.2. To keep compounds’ sub-shapes for all operations (issue #3139)

Refactoring the Placement feature.
23 files changed:
src/FeaturesAPI/FeaturesAPI.i
src/FeaturesAPI/FeaturesAPI_Placement.cpp
src/FeaturesAPI/FeaturesAPI_Placement.h
src/FeaturesPlugin/CMakeLists.txt
src/FeaturesPlugin/FeaturesPlugin_Placement.cpp
src/FeaturesPlugin/FeaturesPlugin_ValidatorTransform.cpp
src/FeaturesPlugin/FeaturesPlugin_msg_en.ts
src/FeaturesPlugin/FeaturesPlugin_msg_fr.ts
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_5.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v0_6.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_5.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestPlacement_MultiLevelCompound_v95_6.py [new file with mode: 0644]
src/GeomAPI/GeomAPI_ShapeHierarchy.cpp
src/GeomAPI/GeomAPI_ShapeHierarchy.h
src/PythonAPI/model/tests/tests.py