Salome HOME
bugfix for libSketchSolver.so: removing unresolved symbols from the SketchPlugin
authorSergey BELASH <belash.sergey@opencascade.com>
Wed, 20 Aug 2014 07:48:14 +0000 (11:48 +0400)
committerSergey BELASH <belash.sergey@opencascade.com>
Wed, 20 Aug 2014 07:48:14 +0000 (11:48 +0400)
commita85c123c5bc7c48588a5cd648110d66ae1544f8c
treeaf720a0510c07ae52bd8ed96257b820221fbabbf
parent13229bf5a698c54c9db4d4476bcc449ec3e2aad4
bugfix for libSketchSolver.so: removing unresolved symbols from the SketchPlugin

* SketchPlugin_Constraint extracted as interface for the SketchSolver
* SketchPlugin_Constraint base implemnetation for the SketchPlugin became SketchPlugin_ConstraintBase
* Refactoring: boost::shared_ptr<GeomAPI_AISObject> typedefed as AISObjectPtr
27 files changed:
src/GeomAPI/GeomAPI_AISObject.h
src/GeomAPI/GeomAPI_IPresentable.h
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_Arc.h
src/SketchPlugin/SketchPlugin_Circle.h
src/SketchPlugin/SketchPlugin_Constraint.cpp [deleted file]
src/SketchPlugin/SketchPlugin_Constraint.h
src/SketchPlugin/SketchPlugin_ConstraintBase.cpp [new file with mode: 0644]
src/SketchPlugin/SketchPlugin_ConstraintBase.h [new file with mode: 0644]
src/SketchPlugin/SketchPlugin_ConstraintCoincidence.h
src/SketchPlugin/SketchPlugin_ConstraintDistance.cpp
src/SketchPlugin/SketchPlugin_ConstraintDistance.h
src/SketchPlugin/SketchPlugin_ConstraintLength.cpp
src/SketchPlugin/SketchPlugin_ConstraintLength.h
src/SketchPlugin/SketchPlugin_ConstraintParallel.cpp
src/SketchPlugin/SketchPlugin_ConstraintParallel.h
src/SketchPlugin/SketchPlugin_ConstraintPerpendicular.cpp
src/SketchPlugin/SketchPlugin_ConstraintPerpendicular.h
src/SketchPlugin/SketchPlugin_ConstraintRadius.cpp
src/SketchPlugin/SketchPlugin_ConstraintRadius.h
src/SketchPlugin/SketchPlugin_Feature.cpp
src/SketchPlugin/SketchPlugin_Feature.h
src/SketchPlugin/SketchPlugin_Line.h
src/SketchPlugin/SketchPlugin_Point.h
src/SketchPlugin/SketchPlugin_Sketch.cpp
src/SketchPlugin/SketchPlugin_Sketch.h
src/SketchSolver/CMakeLists.txt