Salome HOME
std:shared_ptr replaced by boost::shared_ptr
[modules/shaper.git] / src / GeomAPI / GeomAPI_Pln.h
index 49b4a9d5fd5fb194567cdb0ce4e829ef87f13694..0d02084307e85b61f103258541692f69b0ff0bbc 100644 (file)
@@ -5,7 +5,7 @@
 #ifndef GeomAPI_Pln_HeaderFile
 #define GeomAPI_Pln_HeaderFile
 
-#include <memory>
+#include <boost/shared_ptr.hpp>
 #include <GeomAPI_Interface.h>
 
 class GeomAPI_Pnt;
@@ -20,17 +20,17 @@ class GEOMAPI_EXPORT GeomAPI_Pln: public GeomAPI_Interface
 {
 public:
   /// Creation of plane by the point and normal
-  GeomAPI_Pln(const std::shared_ptr<GeomAPI_Pnt>& thePoint,
-              const std::shared_ptr<GeomAPI_Dir>& theNormal);
+  GeomAPI_Pln(const boost::shared_ptr<GeomAPI_Pnt>& thePoint,
+              const boost::shared_ptr<GeomAPI_Dir>& theNormal);
 
   /// Creation of plane by coefficients A * X + B * Y + C * Z + D = 0.0 
   GeomAPI_Pln(const double theA, const double theB, const double theC, const double theD);
 
   /// Returns a point of this plane
-  std::shared_ptr<GeomAPI_Pnt> location();
+  boost::shared_ptr<GeomAPI_Pnt> location();
 
   /// Returns a plane normal
-  std::shared_ptr<GeomAPI_Dir> direction();
+  boost::shared_ptr<GeomAPI_Dir> direction();
 };
 
 #endif