Salome HOME
Boost has been removed from code
[modules/shaper.git] / src / SketchPlugin / SketchPlugin_Feature.cpp
index 2d46d8ca14e2bb79a1c3a29564ba528bd59b1edb..42c5956b85da8181c408d3b2659c72a7bf5b2830 100644 (file)
@@ -18,8 +18,8 @@ SketchPlugin_Sketch* SketchPlugin_Feature::sketch()
     const std::set<AttributePtr>& aBackRefs = data()->refsToMe();
     std::set<AttributePtr>::const_iterator aBackRef = aBackRefs.begin();
     for(; aBackRef != aBackRefs.end(); aBackRef++) {
-      boost::shared_ptr<SketchPlugin_Sketch> aSketch = 
-        boost::dynamic_pointer_cast<SketchPlugin_Sketch>((*aBackRef)->owner());
+      std::shared_ptr<SketchPlugin_Sketch> aSketch = 
+        std::dynamic_pointer_cast<SketchPlugin_Sketch>((*aBackRef)->owner());
       if (aSketch) {
         mySketch = aSketch.get();
         break;
@@ -29,13 +29,13 @@ SketchPlugin_Sketch* SketchPlugin_Feature::sketch()
   return mySketch;
 }
 
-AISObjectPtr SketchPlugin_Feature::simpleAISObject(boost::shared_ptr<ModelAPI_Result> theRes,
+AISObjectPtr SketchPlugin_Feature::simpleAISObject(std::shared_ptr<ModelAPI_Result> theRes,
                                                    AISObjectPtr thePrevious)
 {
-  boost::shared_ptr<ModelAPI_ResultConstruction> aConstr = boost::dynamic_pointer_cast<
+  std::shared_ptr<ModelAPI_ResultConstruction> aConstr = std::dynamic_pointer_cast<
       ModelAPI_ResultConstruction>(theRes);
 
-  boost::shared_ptr<GeomAPI_Shape> aPreview;
+  std::shared_ptr<GeomAPI_Shape> aPreview;
   if (aConstr)
     aPreview = aConstr->shape();