0025748: Parallel version of progress indicator
[occt.git] / src / GeomTools / GeomTools_Curve2dSet.hxx
index 730317c..0fb0ede 100644 (file)
@@ -26,7 +26,8 @@
 #include <Standard_OStream.hxx>
 #include <Standard_IStream.hxx>
 #include <Standard_Boolean.hxx>
-class Message_ProgressIndicator;
+#include <Message_ProgressRange.hxx>
+
 class Standard_OutOfRange;
 class Geom2d_Curve;
 
@@ -61,12 +62,12 @@ public:
   //! Writes the content of  me  on the stream <OS> in a
   //! format that can be read back by Read.
   Standard_EXPORT void Write (Standard_OStream& OS,
-                              const Handle(Message_ProgressIndicator) &theProgress = NULL) const;
+                              const Message_ProgressRange& theProgress = Message_ProgressRange()) const;
   
   //! Reads the content of me from the  stream  <IS>. me
   //! is first cleared.
   Standard_EXPORT void Read (Standard_IStream& IS,
-                             const Handle(Message_ProgressIndicator) &theProgress = NULL);
+                             const Message_ProgressRange& theProgress = Message_ProgressRange());
   
   //! Dumps the curve on the stream,  if compact is True
   //! use the compact format that can be read back.