0031353: TDocStd_Application does not have api to set progress indicator
[occt.git] / src / BinTools / BinTools_SurfaceSet.hxx
index c7bf825..0fe32d9 100644 (file)
@@ -24,6 +24,9 @@
 #include <Standard_Integer.hxx>
 #include <Standard_OStream.hxx>
 #include <Standard_IStream.hxx>
+
+#include <Message_ProgressIndicator.hxx>
+
 class Standard_OutOfRange;
 class Geom_Surface;
 
@@ -54,11 +57,13 @@ public:
   
   //! Writes the content of  me  on the stream <OS> in
   //! binary format that can be read back by Read.
-  Standard_EXPORT void Write (Standard_OStream& OS) const;
+  Standard_EXPORT void Write (Standard_OStream& OS,
+                              const Handle(Message_ProgressIndicator)& theProgress = NULL) const;
   
   //! Reads the content of me from the  stream  <IS>. me
   //! is first cleared.
-  Standard_EXPORT void Read (Standard_IStream& IS);
+  Standard_EXPORT void Read (Standard_IStream& IS,
+                             const Handle(Message_ProgressIndicator) &theProgress = NULL);
   
   //! Dumps the surface on the stream in binary
   //! format that can be read back.
@@ -69,28 +74,10 @@ public:
   //! method.
   Standard_EXPORT static Standard_IStream& ReadSurface (Standard_IStream& IS, Handle(Geom_Surface)& S);
 
-
-
-
-protected:
-
-
-
-
-
 private:
 
-
-
   TColStd_IndexedMapOfTransient myMap;
 
-
 };
 
-
-
-
-
-
-
 #endif // _BinTools_SurfaceSet_HeaderFile