X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Lin2d.h;h=abb04bba8e7fc9e35e48044a6cf7647b3728b720;hb=aa48919bb1ecb71f07d9ac5fcd1bad170e7ed547;hp=50a8fbfb1f23c6e88ca2d7895f9fb3726ce4d650;hpb=9e869ede4d8c56262bb20534543c2bf56cd6a91b;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Lin2d.h b/src/GeomAPI/GeomAPI_Lin2d.h index 50a8fbfb1..abb04bba8 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 @@ -8,6 +10,7 @@ #include #include +class GeomAPI_Dir2d; class GeomAPI_Pnt2d; /**\class GeomAPI_Lin2d @@ -25,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