]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/SketchPlugin/SketchPlugin_Feature.h
Salome HOME
Issue #273: Add copyright string
[modules/shaper.git] / src / SketchPlugin / SketchPlugin_Feature.h
index 486b8495ff102786dac42918dfcd357486dfd64a..01b9d88eecf788dd89f6f2ec9a7b858ea32cd17f 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+
 // File:        SketchPlugin_Feature.h
 // Created:     27 Mar 2014
 // Author:      Mikhail PONIKAROV
@@ -25,7 +27,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
@@ -48,7 +50,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;}
@@ -78,7 +80,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
 };