X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Edge.h;h=a375b100ee5586f887442cad012059c43c5a3c93;hb=f60dc9dd94d5d4b0ea07e3e3cbfd5b3028f0942d;hp=2827c2f0dbd0b96a4530196094cc4526dfbed245;hpb=62d90f590c1d7d2457887fe2ff9b76e07bd9b718;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Edge.h b/src/GeomAPI/GeomAPI_Edge.h index 2827c2f0d..a375b100e 100644 --- a/src/GeomAPI/GeomAPI_Edge.h +++ b/src/GeomAPI/GeomAPI_Edge.h @@ -97,8 +97,8 @@ public: /// Returns list of intersection points if the edge has intersections with the given plane /// \param thePlane a plane for intersection GEOMAPI_EXPORT - std::list> - intersectWithPlane(const std::shared_ptr thePlane) const; + void intersectWithPlane(const std::shared_ptr thePlane, + std::list >& theResult) const; /// Returns edge length. GEOMAPI_EXPORT @@ -117,6 +117,10 @@ public: GEOMAPI_EXPORT void setLastPointTolerance(const double theTolerance); + + /// Return middle point on the edge + GEOMAPI_EXPORT + virtual std::shared_ptr middlePoint() const; }; //! Pointer on attribute object