X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FGeomAlgoAPI_PointBuilder.h;h=cff50ee0561cdb35becd322c685e9b99f907e5f7;hb=061a63480f6840b6d945f7744b3b972e2d4cb25d;hp=78639d7fdd4f7ce273b30fe0e00fc71b6aa1f202;hpb=35a88fdd724349275bbff32b9596a44e7cd422e2;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/GeomAlgoAPI_PointBuilder.h b/src/GeomAlgoAPI/GeomAlgoAPI_PointBuilder.h index 78639d7fd..cff50ee05 100644 --- a/src/GeomAlgoAPI/GeomAlgoAPI_PointBuilder.h +++ b/src/GeomAlgoAPI/GeomAlgoAPI_PointBuilder.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: GeomAlgoAPI_PointBuilder.h // Created: 02 Jun 2014 // Author: Mikhail PONIKAROV @@ -19,8 +21,15 @@ class GeomAPI_Pnt; class GEOMALGOAPI_EXPORT GeomAlgoAPI_PointBuilder { public: - /// Creates linear edge by two points + /// Creates a shape by point static std::shared_ptr point(std::shared_ptr thePoint); + + /// Creates a shape by point coordinates + static std::shared_ptr point( + const double theX, const double theY, const double theZ); + + /// Return point by shape vertex + static std::shared_ptr point(std::shared_ptr theVertex); }; #endif