]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/SketchPlugin/SketchPlugin_Feature.h
Salome HOME
Boost has been removed from code
[modules/shaper.git] / src / SketchPlugin / SketchPlugin_Feature.h
index 2f4c3aaf17fd94aba30aaf0180fa38cfe00a25f2..5bd3814b4fbbb01649f651bbad4749da5ee7f61a 100644 (file)
@@ -24,7 +24,7 @@ class SketchPlugin_Feature : public ModelAPI_Feature
 {
  public:
   /// Simple creation of interactive object by the result of the object
-  static AISObjectPtr simpleAISObject(boost::shared_ptr<ModelAPI_Result> theRes,
+  static AISObjectPtr simpleAISObject(std::shared_ptr<ModelAPI_Result> theRes,
                                       AISObjectPtr thePrevious);
 
   /// Reference to the external edge or vertex as a AttributeSelection
@@ -47,7 +47,7 @@ class SketchPlugin_Feature : public ModelAPI_Feature
 
   /// Return the distance between the feature and the point
   /// \param thePoint the point
-  virtual double distanceToPoint(const boost::shared_ptr<GeomAPI_Pnt2d>& thePoint) = 0;
+  virtual double distanceToPoint(const std::shared_ptr<GeomAPI_Pnt2d>& thePoint) = 0;
 
   /// Construction result is allways recomuted on the fly
   SKETCHPLUGIN_EXPORT virtual bool isPersistentResult() {return false;}
@@ -77,7 +77,7 @@ protected:
   friend class SketchPlugin_Sketch;
 
  private:
-  boost::shared_ptr<GeomAPI_Shape> myPreview;  ///< the preview shape
+  std::shared_ptr<GeomAPI_Shape> myPreview;  ///< the preview shape
   SketchPlugin_Sketch* mySketch;  /// sketch that contains this feature
 };