X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_Tools.h;h=5dda6eafb17e47f370de749ddbdbdd20cf98aed4;hb=9e869ede4d8c56262bb20534543c2bf56cd6a91b;hp=30838ae09f66fc9869e36d6e48c87a3d5a7421e0;hpb=294640ac53df9e1fc697b007aca1e00259b5049a;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_Tools.h b/src/PartSet/PartSet_Tools.h index 30838ae09..5dda6eafb 100644 --- a/src/PartSet/PartSet_Tools.h +++ b/src/PartSet/PartSet_Tools.h @@ -15,7 +15,7 @@ #include -#include +#include class Handle_V3d_View; class ModuleBase_ViewerPrs; @@ -68,14 +68,14 @@ class PARTSET_EXPORT PartSet_Tools const QList& theHighlighted); /// Returns pointer to the root document. - static boost::shared_ptr document(); + static std::shared_ptr document(); /// Returns a point attribute of the feature by the coordinates if it is /// \param theFeature the feature /// \param theX the horizontal coordinate /// \param theY the vertical coordinate - static boost::shared_ptr getFeaturePoint(FeaturePtr theFeature, + static std::shared_ptr getFeaturePoint(FeaturePtr theFeature, double theX, double theY); /// \brief Save the double to the feature. If the attribute is double, it is filled. @@ -104,8 +104,8 @@ class PARTSET_EXPORT PartSet_Tools /// \param thePoint1 the first point /// \param thePoint1 the second point static void createConstraint(CompositeFeaturePtr theSketch, - boost::shared_ptr thePoint1, - boost::shared_ptr thePoint2); + std::shared_ptr thePoint1, + std::shared_ptr thePoint2); /// Creates constrains of the current /// \param theSketch a sketch feature @@ -120,13 +120,13 @@ class PARTSET_EXPORT PartSet_Tools /// Create a sketch plane instance /// \param theSketch a sketch feature /// \return API object of geom plane - static boost::shared_ptr sketchPlane(CompositeFeaturePtr theSketch); + static std::shared_ptr sketchPlane(CompositeFeaturePtr theSketch); /// Create a point 3D on a basis of point 2D and sketch feature /// \param thePoint2D a point on a sketch /// \param theSketch a sketch feature /// \return API object of point 3D - static boost::shared_ptr point3D(boost::shared_ptr thePoint2D, + static std::shared_ptr point3D(std::shared_ptr thePoint2D, CompositeFeaturePtr theSketch); /// Check whether there is a constraint with the feature kind given /// \param theKind a feature kind @@ -150,7 +150,7 @@ class PARTSET_EXPORT PartSet_Tools /// \param theSketch - the sketch feature /// \param theEdge - the edge /// \return result object with external edge if it is found - static ResultPtr findExternalEdge(CompositeFeaturePtr theSketch, boost::shared_ptr theEdge); + static ResultPtr findExternalEdge(CompositeFeaturePtr theSketch, std::shared_ptr theEdge); /// Returns whether the selected presentation has a shape with the vertex type /// \param thePrs a selected presentation