Salome HOME
Preparations for Split operation. It includes:
authornds <nds@opencascade.com>
Fri, 22 Jul 2016 18:39:43 +0000 (21:39 +0300)
committernds <nds@opencascade.com>
Fri, 22 Jul 2016 18:39:43 +0000 (21:39 +0300)
commitded1e8998ec9d6d57f5a5a122c4abced86874273
tree680dee893306387be41d5a53bdfb96e8d7190fae
parent211b4c8a95cbab590adbcdfd4c52241109d75ef1
Preparations for Split operation. It includes:

1. restart operation for tangent arc (do not use send of signal, do it linear)
2. MouseProcessor interface for mouseMove/mouseRelease sketch controls
3. ModelWidget::setFeature - do not store value if the attribute is initialized(reentrant operation, tangent arc)
4. initial split
48 files changed:
CMakeLists.txt
src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp
src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.h
src/ModelAPI/ModelAPI_Tools.cpp
src/ModelAPI/ModelAPI_Tools.h
src/ModelGeomAlgo/CMakeLists.txt [new file with mode: 0755]
src/ModelGeomAlgo/ModelGeomAlgo.h [new file with mode: 0755]
src/ModelGeomAlgo/ModelGeomAlgo.i [new file with mode: 0755]
src/ModelGeomAlgo/ModelGeomAlgo_Point2D.cpp [new file with mode: 0755]
src/ModelGeomAlgo/ModelGeomAlgo_Point2D.h [new file with mode: 0755]
src/ModelGeomAlgo/ModelGeomAlgo_swig.h [new file with mode: 0755]
src/ModelGeomAlgo/Test/TestPoint2D.py [new file with mode: 0755]
src/ModuleBase/ModuleBase_IModule.cpp
src/ModuleBase/ModuleBase_IModule.h
src/ModuleBase/ModuleBase_IWorkshop.h
src/ModuleBase/ModuleBase_ModelWidget.cpp
src/ModuleBase/ModuleBase_Tools.cpp
src/PartSet/CMakeLists.txt
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_Module.h
src/PartSet/PartSet_MouseProcessor.h [new file with mode: 0755]
src/PartSet/PartSet_SketcherMgr.cpp
src/PartSet/PartSet_SketcherReetntrantMgr.cpp
src/PartSet/PartSet_SketcherReetntrantMgr.h
src/PartSet/PartSet_WidgetPoint2d.cpp
src/PartSet/PartSet_WidgetPoint2d.h
src/PartSet/PartSet_WidgetPoint2dDistance.cpp
src/PartSet/PartSet_WidgetPoint2dDistance.h
src/PartSet/PartSet_WidgetSketchCreator.cpp
src/PartSet/PartSet_WidgetSubShapeSelector.cpp [new file with mode: 0755]
src/PartSet/PartSet_WidgetSubShapeSelector.h [new file with mode: 0644]
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_Arc.cpp
src/SketchPlugin/SketchPlugin_ConstraintSplit.cpp [new file with mode: 0755]
src/SketchPlugin/SketchPlugin_ConstraintSplit.h [new file with mode: 0755]
src/SketchPlugin/SketchPlugin_Plugin.cpp
src/SketchPlugin/SketchPlugin_Validators.cpp
src/SketchPlugin/SketchPlugin_Validators.h
src/SketchPlugin/SketchPlugin_msg_en.ts
src/SketchPlugin/plugin-Sketch.xml
src/SketcherPrs/CMakeLists.txt
src/SketcherPrs/SketcherPrs_Tools.cpp
src/XGUI/XGUI_ModuleConnector.cpp
src/XGUI/XGUI_ModuleConnector.h
src/XGUI/XGUI_OperationMgr.cpp
src/XGUI/XGUI_OperationMgr.h
src/XGUI/XGUI_Workshop.cpp
src/XGUI/XGUI_Workshop.h