X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConstructionAPI%2FConstructionAPI_Point.h;h=57319ff43dc00400a4e2385b8834ce4b950999a4;hb=4d9c9b53936a9235a30588d1811d91efef81e1f2;hp=96376b481efe66626ffcda3b1ca5de5e8796f50b;hpb=6e421e939851e0de46554ae45a3ca0e1f67cd91d;p=modules%2Fshaper.git diff --git a/src/ConstructionAPI/ConstructionAPI_Point.h b/src/ConstructionAPI/ConstructionAPI_Point.h index 96376b481..57319ff43 100644 --- a/src/ConstructionAPI/ConstructionAPI_Point.h +++ b/src/ConstructionAPI/ConstructionAPI_Point.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2019 CEA/DEN, EDF R&D +// Copyright (C) 2014-2022 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -70,10 +70,12 @@ public: const ModelHighAPI_Selection& theObject3); /// Constructor with values: object and circular edge flag. + /// May be used for creation of point by coordinates using selection-vertex. CONSTRUCTIONAPI_EXPORT ConstructionAPI_Point(const std::shared_ptr& theFeature, const ModelHighAPI_Selection& theObject, - const bool theIsCircularEdge = false); + const bool theIsCircularEdge = false, + const bool theIsXYZSelection = false); /// Destructor. CONSTRUCTIONAPI_EXPORT @@ -235,4 +237,10 @@ PointPtr addPoint(const std::shared_ptr & thePart, const ModelHighAPI_Selection& theObject, const bool theIsCircularEdge = false); +/// \ingroup CPPHighAPI +/// \brief Create Point feature by coordinates using the selected vertex. +CONSTRUCTIONAPI_EXPORT +PointPtr addPointXYZ(const std::shared_ptr & thePart, + const ModelHighAPI_Selection& theObject); + #endif /* SRC_CONSTRUCTIONAPI_CONSTRUCTIONAPI_POINT_H_ */