Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue #3222: Update highlighted error points
[modules/shaper.git]
/
src
/
ConstructionAPI
/
ConstructionAPI_Point.h
diff --git
a/src/ConstructionAPI/ConstructionAPI_Point.h
b/src/ConstructionAPI/ConstructionAPI_Point.h
index 96376b481efe66626ffcda3b1ca5de5e8796f50b..1af65318dbc7a7646c4d82fad017f675a3f03bd9 100644
(file)
--- a/
src/ConstructionAPI/ConstructionAPI_Point.h
+++ b/
src/ConstructionAPI/ConstructionAPI_Point.h
@@
-1,4
+1,4
@@
-// Copyright (C) 2014-20
19
CEA/DEN, EDF R&D
+// Copyright (C) 2014-20
20
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
//
// 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.
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<ModelAPI_Feature>& theFeature,
const ModelHighAPI_Selection& theObject,
CONSTRUCTIONAPI_EXPORT
ConstructionAPI_Point(const std::shared_ptr<ModelAPI_Feature>& theFeature,
const ModelHighAPI_Selection& theObject,
- const bool theIsCircularEdge = false);
+ const bool theIsCircularEdge = false,
+ const bool theIsXYZSelection = false);
/// Destructor.
CONSTRUCTIONAPI_EXPORT
/// Destructor.
CONSTRUCTIONAPI_EXPORT
@@
-235,4
+237,10
@@
PointPtr addPoint(const std::shared_ptr<ModelAPI_Document> & thePart,
const ModelHighAPI_Selection& theObject,
const bool theIsCircularEdge = false);
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<ModelAPI_Document> & thePart,
+ const ModelHighAPI_Selection& theObject);
+
#endif /* SRC_CONSTRUCTIONAPI_CONSTRUCTIONAPI_POINT_H_ */
#endif /* SRC_CONSTRUCTIONAPI_CONSTRUCTIONAPI_POINT_H_ */