0025748: Parallel version of progress indicator
[occt.git] / src / TopoDSToStep / TopoDSToStep_MakeShellBasedSurfaceModel.hxx
index add191e..098622a 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Handle.hxx>
 
 #include <TopoDSToStep_Root.hxx>
+#include <Message_ProgressRange.hxx>
+
 class StepShape_ShellBasedSurfaceModel;
 class StdFail_NotDone;
 class TopoDS_Face;
@@ -41,11 +43,17 @@ public:
   DEFINE_STANDARD_ALLOC
 
   
-  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Face& F, const Handle(Transfer_FinderProcess)& FP);
+  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Face& F,
+                                                          const Handle(Transfer_FinderProcess)& FP,
+                                  const Message_ProgressRange& theProgress = Message_ProgressRange());
   
-  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Shell& S, const Handle(Transfer_FinderProcess)& FP);
+  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Shell& S,
+                                                          const Handle(Transfer_FinderProcess)& FP,
+                                  const Message_ProgressRange& theProgress = Message_ProgressRange());
   
-  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Solid& S, const Handle(Transfer_FinderProcess)& FP);
+  Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Solid& S,
+                                                          const Handle(Transfer_FinderProcess)& FP,
+                                  const Message_ProgressRange& theProgress = Message_ProgressRange());
   
   Standard_EXPORT const Handle(StepShape_ShellBasedSurfaceModel)& Value() const;