X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Lin2d.h;h=5f6a02244d33033e2552701ae1c16600984cdd9a;hb=60e95a5502a6940c6c27ce5d561b3c684b0b0a4f;hp=10089d67a73b72890aece0daa93081b0f8f103d5;hpb=22cf9cf652173aeb898f242632048ce85b081297;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Lin2d.h b/src/GeomAPI/GeomAPI_Lin2d.h index 10089d67a..5f6a02244 100644 --- a/src/GeomAPI/GeomAPI_Lin2d.h +++ b/src/GeomAPI/GeomAPI_Lin2d.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: GeomAPI_Lin2d.h // Created: 29 May 2014 // Author: Artem ZHIDKOV @@ -6,7 +8,7 @@ #define GeomAPI_Lin2d_H_ #include -#include +#include class GeomAPI_Pnt2d; @@ -22,22 +24,22 @@ class GEOMAPI_EXPORT GeomAPI_Lin2d : public GeomAPI_Interface GeomAPI_Lin2d(const double theStartX, const double theStartY, const double theEndX, const double theEndY); /// Creation of line defined by start and end points - GeomAPI_Lin2d(const boost::shared_ptr& theStart, - const boost::shared_ptr& theEnd); + GeomAPI_Lin2d(const std::shared_ptr& theStart, + const std::shared_ptr& theEnd); /// Distance between two points - double distance(const boost::shared_ptr& theOther) const; + double distance(const std::shared_ptr& theOther) const; /// Intersection of two lines - const boost::shared_ptr intersect( - const boost::shared_ptr& theLine) const; + const std::shared_ptr intersect( + const std::shared_ptr& theLine) const; /// Project point on line - const boost::shared_ptr project( - const boost::shared_ptr& thePoint) const; + const std::shared_ptr project( + const std::shared_ptr& thePoint) const; /// Computes the cross product of the line direction and a vector from the line start point to the point - bool isRight(const boost::shared_ptr& thePoint) const; + bool isRight(const std::shared_ptr& thePoint) const; /// Returns a location point shifted on theShift in perpendicular direction - boost::shared_ptr shiftedLocation(double theShift) const; + std::shared_ptr shiftedLocation(double theShift) const; }; #endif