X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Pln.cpp;h=81c5bbc2e18726f8f4fdb501ba669c556fb59eeb;hb=aa48919bb1ecb71f07d9ac5fcd1bad170e7ed547;hp=5780b3d819df8a23ed80928a37b03453e752cc06;hpb=b46f5f88fac4a508ffcfb04219dfc3ff340abac8;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Pln.cpp b/src/GeomAPI/GeomAPI_Pln.cpp index 5780b3d81..81c5bbc2e 100644 --- a/src/GeomAPI/GeomAPI_Pln.cpp +++ b/src/GeomAPI/GeomAPI_Pln.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: GeomAPI_Pln.cpp // Created: 23 Apr 2014 // Author: Mikhail PONIKAROV @@ -10,29 +12,27 @@ using namespace std; -GeomAPI_Pln::GeomAPI_Pln(const boost::shared_ptr& thePoint, - const boost::shared_ptr& theNormal) -: GeomAPI_Interface(new gp_Pln(thePoint->impl(), - theNormal->impl())) +GeomAPI_Pln::GeomAPI_Pln(const std::shared_ptr& thePoint, + const std::shared_ptr& theNormal) + : GeomAPI_Interface(new gp_Pln(thePoint->impl(), theNormal->impl())) { } -GeomAPI_Pln::GeomAPI_Pln( - const double theA, const double theB, const double theC, const double theD) -: GeomAPI_Interface(new gp_Pln(theA, theB, theC, theD)) +GeomAPI_Pln::GeomAPI_Pln(const double theA, const double theB, const double theC, const double theD) + : GeomAPI_Interface(new gp_Pln(theA, theB, theC, theD)) { } -boost::shared_ptr GeomAPI_Pln::location() +std::shared_ptr GeomAPI_Pln::location() { gp_Pnt aLoc = impl().Location(); - return boost::shared_ptr(new GeomAPI_Pnt(aLoc.X(), aLoc.Y(), aLoc.Z())); + return std::shared_ptr(new GeomAPI_Pnt(aLoc.X(), aLoc.Y(), aLoc.Z())); } -boost::shared_ptr GeomAPI_Pln::direction() +std::shared_ptr GeomAPI_Pln::direction() { const gp_Dir& aDir = impl().Axis().Direction(); - return boost::shared_ptr(new GeomAPI_Dir(aDir.X(), aDir.Y(), aDir.Z())); + return std::shared_ptr(new GeomAPI_Dir(aDir.X(), aDir.Y(), aDir.Z())); } void GeomAPI_Pln::coefficients(double& theA, double& theB, double& theC, double& theD)