X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Lin2d.h;h=abb04bba8e7fc9e35e48044a6cf7647b3728b720;hb=aa48919bb1ecb71f07d9ac5fcd1bad170e7ed547;hp=5f6a02244d33033e2552701ae1c16600984cdd9a;hpb=f1cd93fd02a54259f72e3191d037323a496b2bef;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Lin2d.h b/src/GeomAPI/GeomAPI_Lin2d.h index 5f6a02244..abb04bba8 100644 --- a/src/GeomAPI/GeomAPI_Lin2d.h +++ b/src/GeomAPI/GeomAPI_Lin2d.h @@ -10,6 +10,7 @@ #include #include +class GeomAPI_Dir2d; class GeomAPI_Pnt2d; /**\class GeomAPI_Lin2d @@ -27,6 +28,12 @@ class GEOMAPI_EXPORT GeomAPI_Lin2d : public GeomAPI_Interface GeomAPI_Lin2d(const std::shared_ptr& theStart, const std::shared_ptr& theEnd); + /// Returns point on the line (first point) + std::shared_ptr location(); + + /// Returns a line direction + std::shared_ptr direction(); + /// Distance between two points double distance(const std::shared_ptr& theOther) const; /// Intersection of two lines