X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_XY.cpp;h=ebe52e065e53b893c0787b242e136e0389ebc8ba;hb=0448acdd8e8c1e1638a2cf861e42e915966b2034;hp=94341c31e95029759b616798bea65b2040427469;hpb=73c02c2103a34ec5d2ac48a345757dee0e0d42f9;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_XY.cpp b/src/GeomAPI/GeomAPI_XY.cpp index 94341c31e..ebe52e065 100644 --- a/src/GeomAPI/GeomAPI_XY.cpp +++ b/src/GeomAPI/GeomAPI_XY.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: GeomAPI_XY.cpp // Created: 30 May 2014 // Author: Artem ZHIDKOV @@ -9,8 +11,9 @@ #define MY_XY static_cast(myImpl) GeomAPI_XY::GeomAPI_XY(const double theX, const double theY) - : GeomAPI_Interface(new gp_XY(theX, theY)) -{} + : GeomAPI_Interface(new gp_XY(theX, theY)) +{ +} double GeomAPI_XY::x() const { @@ -32,32 +35,29 @@ void GeomAPI_XY::setY(const double theY) return MY_XY->SetY(theY); } -const boost::shared_ptr GeomAPI_XY::added( - const boost::shared_ptr& theArg) +const std::shared_ptr GeomAPI_XY::added(const std::shared_ptr& theArg) { - boost::shared_ptr aResult( - new GeomAPI_XY(MY_XY->X() + theArg->x(), MY_XY->Y() + theArg->y())); + std::shared_ptr aResult(new GeomAPI_XY(MY_XY->X() + theArg->x(), MY_XY->Y() + theArg->y())); return aResult; } -const boost::shared_ptr GeomAPI_XY::multiplied(const double theArg) +const std::shared_ptr GeomAPI_XY::multiplied(const double theArg) { - boost::shared_ptr aResult( - new GeomAPI_XY(MY_XY->X() * theArg, MY_XY->Y() * theArg)); + std::shared_ptr aResult(new GeomAPI_XY(MY_XY->X() * theArg, MY_XY->Y() * theArg)); return aResult; } -double GeomAPI_XY::dot(const boost::shared_ptr& theArg) const +double GeomAPI_XY::dot(const std::shared_ptr& theArg) const { return MY_XY->Dot(theArg->impl()); } -double GeomAPI_XY::cross(const boost::shared_ptr& theArg) const +double GeomAPI_XY::cross(const std::shared_ptr& theArg) const { return MY_XY->Crossed(theArg->impl()); } -double GeomAPI_XY::distance(const boost::shared_ptr& theOther) const +double GeomAPI_XY::distance(const std::shared_ptr& theOther) const { gp_XY aResult(theOther->x() - x(), theOther->y() - y()); return aResult.Modulus();