Salome HOME
Feature #524: 4.01. Revolution feature (not complete!)
authordbv <dbv@opencascade.com>
Wed, 13 May 2015 12:53:56 +0000 (15:53 +0300)
committerdbv <dbv@opencascade.com>
Tue, 26 May 2015 11:14:48 +0000 (14:14 +0300)
commit64e9d01b48f8c4e6e22919ebceeed715d613485e
tree9c0589081a55b615754990751bcc8ec04e5a28fb
parent95daf20cc169208e49940fe57d649e7b71e78c88
Feature #524: 4.01. Revolution feature (not complete!)

Added new feature Revolution;
Added algorithm for Rotation;
Added new class GeomAPI_Ax1;
Added new method to GeomAlgoAPI_ShapeProps::centreOfMass;
Added new validator GeomValidators_ZeroOffset (actually it is useful only for Extrusion and Revolution features);
Some fixes to GeomAlgoAPI_Prism;
27 files changed:
src/FeaturesPlugin/CMakeLists.txt
src/FeaturesPlugin/FeaturesPlugin_Plugin.cpp
src/FeaturesPlugin/FeaturesPlugin_Revolution.cpp [new file with mode: 0644]
src/FeaturesPlugin/FeaturesPlugin_Revolution.h [new file with mode: 0644]
src/FeaturesPlugin/extrusion_widget.xml
src/FeaturesPlugin/plugin-Features.xml
src/FeaturesPlugin/revolution_widget.xml [new file with mode: 0644]
src/GeomAPI/CMakeLists.txt
src/GeomAPI/GeomAPI_Ax1.cpp [new file with mode: 0644]
src/GeomAPI/GeomAPI_Ax1.h [new file with mode: 0644]
src/GeomAPI/GeomAPI_Face.cpp
src/GeomAPI/GeomAPI_Pln.cpp
src/GeomAPI/GeomAPI_Pln.h
src/GeomAlgoAPI/CMakeLists.txt
src/GeomAlgoAPI/GeomAlgoAPI_Prism.cpp
src/GeomAlgoAPI/GeomAlgoAPI_Prism.h
src/GeomAlgoAPI/GeomAlgoAPI_Revolution.cpp [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_Revolution.h [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_Rotation.cpp [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_Rotation.h [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_ShapeProps.cpp
src/GeomAlgoAPI/GeomAlgoAPI_ShapeProps.h
src/GeomValidators/CMakeLists.txt
src/GeomValidators/GeomValidators_ZeroOffset.cpp [new file with mode: 0644]
src/GeomValidators/GeomValidators_ZeroOffset.h [new file with mode: 0644]
src/Model/Model_AttributeSelection.cpp
src/PartSet/PartSet_Module.cpp