- /// Returns Result object if the given skietch contains external edge equal to the given
- /// \param theSketch - the sketch feature
- /// \param theEdge - the edge
- /// \return result object with external edge if it is found
- static std::shared_ptr<ModelAPI_Result> findExternalEdge(CompositeFeaturePtr theSketch,
- std::shared_ptr<GeomAPI_Edge> theEdge);
-
- /// Returns Result object if the given sketch contains external vertex equal to the given
- /// \param theSketch - the sketch feature
- /// \param theVert - the vertex
- /// \return result object with external vertex if it is found
- static std::shared_ptr<ModelAPI_Result> findExternalVertex(CompositeFeaturePtr theSketch,
- std::shared_ptr<GeomAPI_Vertex> theVert);
-
- /// Returns whether the selected presentation has a shape with the vertex type
- /// \param thePrs a selected presentation
- /// \param theSketch the sketch feature
- /// \param theView a 3D view
- /// \param theX the output horizontal coordinate of the point
- /// \param theY the output vertical coordinate of the point
- static bool hasVertexShape(const std::shared_ptr<ModuleBase_ViewerPrs>& thePrs,
- FeaturePtr theSketch,
- Handle(V3d_View) theView, double& theX, double& theY);
-
-