#include <TopoDSToStep_BuilderError.hxx>
#include <TopoDSToStep_Root.hxx>
+#include <Message_ProgressRange.hxx>
+
class StepShape_TopologicalRepresentationItem;
class StdFail_NotDone;
class TopoDS_Shape;
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;