0025748: Parallel version of progress indicator
[occt.git] / src / TopoDSToStep / TopoDSToStep_Builder.hxx
index 6c4d39a..9c2b23b 100644 (file)
@@ -23,6 +23,8 @@
 
 #include <TopoDSToStep_BuilderError.hxx>
 #include <TopoDSToStep_Root.hxx>
+#include <Message_ProgressRange.hxx>
+
 class StepShape_TopologicalRepresentationItem;
 class StdFail_NotDone;
 class TopoDS_Shape;
@@ -41,9 +43,15 @@ public:
   
   Standard_EXPORT TopoDSToStep_Builder();
   
-  Standard_EXPORT TopoDSToStep_Builder(const TopoDS_Shape& S, TopoDSToStep_Tool& T, const Handle(Transfer_FinderProcess)& FP);
+  Standard_EXPORT TopoDSToStep_Builder(const TopoDS_Shape& S,
+                                       TopoDSToStep_Tool& T,
+                                       const Handle(Transfer_FinderProcess)& FP,
+                                       const Message_ProgressRange& theProgress = Message_ProgressRange());
   
-  Standard_EXPORT void Init (const TopoDS_Shape& S, TopoDSToStep_Tool& T, const Handle(Transfer_FinderProcess)& FP);
+  Standard_EXPORT void Init (const TopoDS_Shape& S,
+                             TopoDSToStep_Tool& T,
+                             const Handle(Transfer_FinderProcess)& FP,
+                             const Message_ProgressRange& theProgress = Message_ProgressRange());
   
   Standard_EXPORT TopoDSToStep_BuilderError Error() const;