Salome HOME
Result CompSolid should inherits ResultBody. All model realization concerned Naming...
authornds <natalia.donis@opencascade.com>
Fri, 31 Jul 2015 06:57:49 +0000 (09:57 +0300)
committernds <natalia.donis@opencascade.com>
Fri, 31 Jul 2015 06:57:49 +0000 (09:57 +0300)
commitb6be33d3af5a10e204e3bd69708d49b8b9f1a127
tree7ff7def580ab5fbbd44286e2532bb5638c13e9d2
parent21e765709ef191519dc14463ce5ce90c2d62cc04
Result CompSolid should inherits ResultBody. All model realization concerned Naming, Exoport should be performed for the CompSolid result. By this purpose the common functionality is separated in a BodyBuilder class, which can be used in both Model_ResultBody and Model_ResultCompSolid.
21 files changed:
src/ExchangePlugin/ExchangePlugin_ImportFeature.cpp
src/FeaturesPlugin/FeaturesPlugin_Boolean.cpp
src/FeaturesPlugin/FeaturesPlugin_CompositeBoolean.cpp
src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp
src/FeaturesPlugin/FeaturesPlugin_Movement.cpp
src/FeaturesPlugin/FeaturesPlugin_Placement.cpp
src/FeaturesPlugin/FeaturesPlugin_Revolution.cpp
src/FeaturesPlugin/FeaturesPlugin_Rotation.cpp
src/Model/CMakeLists.txt
src/Model/Model_BodyBuilder.cpp [new file with mode: 0755]
src/Model/Model_BodyBuilder.h [new file with mode: 0755]
src/Model/Model_ResultBody.cpp
src/Model/Model_ResultBody.h
src/Model/Model_ResultCompSolid.cpp
src/ModelAPI/CMakeLists.txt
src/ModelAPI/ModelAPI_BodyBuilder.cpp [new file with mode: 0755]
src/ModelAPI/ModelAPI_BodyBuilder.h [new file with mode: 0755]
src/ModelAPI/ModelAPI_ResultBody.cpp
src/ModelAPI/ModelAPI_ResultBody.h
src/ModelAPI/ModelAPI_ResultCompSolid.cpp
src/ModelAPI/ModelAPI_ResultCompSolid.h