0029481: Implementation of the Feature Removal algorithm
[occt.git] / src / BRepLib / BRepLib.hxx
index 5f034bb..5bd8823 100644 (file)
@@ -274,6 +274,24 @@ public:
   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: