Standard_EXPORT static Standard_Boolean FindValidRange
(const TopoDS_Edge& theEdge, Standard_Real& theFirst, Standard_Real& theLast);
+
+ //! Enlarges the face on the given value.
+ //! @param theF [in] The face to extend
+ //! @param theExtVal [in] The extension value
+ //! @param theExtUMin [in] Defines whether to extend the face in UMin direction
+ //! @param theExtUMax [in] Defines whether to extend the face in UMax direction
+ //! @param theExtVMin [in] Defines whether to extend the face in VMin direction
+ //! @param theExtVMax [in] Defines whether to extend the face in VMax direction
+ //! @param theFExtended [in] The extended face
+ Standard_EXPORT static void ExtendFace(const TopoDS_Face& theF,
+ const Standard_Real theExtVal,
+ const Standard_Boolean theExtUMin,
+ const Standard_Boolean theExtUMax,
+ const Standard_Boolean theExtVMin,
+ const Standard_Boolean theExtVMax,
+ TopoDS_Face& theFExtended);
+
+
protected: