#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
#include <Standard_IStream.hxx>
+
+#include <Message_ProgressIndicator.hxx>
+
class Standard_OutOfRange;
class Geom_Curve;
//! 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;
+ 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 curve on the stream in binary format
//! that can be read back.
//! method
Standard_EXPORT static Standard_IStream& ReadCurve (Standard_IStream& IS, Handle(Geom_Curve)& C);
-
-
-
-protected:
-
-
-
-
-
private:
-
-
TColStd_IndexedMapOfTransient myMap;
-
};
-
-
-
-
-
-
#endif // _BinTools_CurveSet_HeaderFile