Salome HOME
Verification the sketch data is not empty
[modules/shaper.git] / src / GeomAPI / GeomAPI_Dir2d.cpp
index e3089d8b95afb74937a5d45077f26876c24c1d73..e9131f992d6b2782d32d73d895eabcd6b83ab92e 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
 // File:        GeomAPI_Dir2d.cpp
 // Created:     23 Apr 2014
 // Author:      Mikhail PONIKAROV
@@ -14,7 +16,7 @@ GeomAPI_Dir2d::GeomAPI_Dir2d(const double theX, const double theY)
 {
 }
 
-GeomAPI_Dir2d::GeomAPI_Dir2d(const boost::shared_ptr<GeomAPI_XY>& theCoords)
+GeomAPI_Dir2d::GeomAPI_Dir2d(const std::shared_ptr<GeomAPI_XY>& theCoords)
     : GeomAPI_Interface(new gp_Dir2d(theCoords->x(), theCoords->y()))
 {
 }
@@ -29,17 +31,17 @@ double GeomAPI_Dir2d::y() const
   return MY_DIR->Y();
 }
 
-const boost::shared_ptr<GeomAPI_XY> GeomAPI_Dir2d::xy()
+const std::shared_ptr<GeomAPI_XY> GeomAPI_Dir2d::xy()
 {
-  return boost::shared_ptr<GeomAPI_XY>(new GeomAPI_XY(MY_DIR->X(), MY_DIR->Y()));
+  return std::shared_ptr<GeomAPI_XY>(new GeomAPI_XY(MY_DIR->X(), MY_DIR->Y()));
 }
 
-double GeomAPI_Dir2d::dot(const boost::shared_ptr<GeomAPI_Dir2d>& theArg) const
+double GeomAPI_Dir2d::dot(const std::shared_ptr<GeomAPI_Dir2d>& theArg) const
 {
   return MY_DIR->Dot(theArg->impl<gp_Dir2d>());
 }
 
-double GeomAPI_Dir2d::cross(const boost::shared_ptr<GeomAPI_Dir2d>& theArg) const
+double GeomAPI_Dir2d::cross(const std::shared_ptr<GeomAPI_Dir2d>& theArg) const
 {
   return MY_DIR->XY().Crossed(theArg->impl<gp_Dir2d>().XY());
 }