| 
| static Standard_OStream &  | PutReal (Standard_OStream &OS, const Standard_Real &theValue) | 
|   | 
| static Standard_OStream &  | PutShortReal (Standard_OStream &OS, const Standard_ShortReal &theValue) | 
|   | 
| static Standard_OStream &  | PutInteger (Standard_OStream &OS, const Standard_Integer theValue) | 
|   | 
| static Standard_OStream &  | PutBool (Standard_OStream &OS, const Standard_Boolean theValue) | 
|   | 
| static Standard_OStream &  | PutExtChar (Standard_OStream &OS, const Standard_ExtCharacter theValue) | 
|   | 
| static Standard_IStream &  | GetReal (Standard_IStream &IS, Standard_Real &theValue) | 
|   | 
| static Standard_IStream &  | GetShortReal (Standard_IStream &IS, Standard_ShortReal &theValue) | 
|   | 
| static Standard_IStream &  | GetInteger (Standard_IStream &IS, Standard_Integer &theValue) | 
|   | 
| static Standard_IStream &  | GetBool (Standard_IStream &IS, Standard_Boolean &theValue) | 
|   | 
| static Standard_IStream &  | GetExtChar (Standard_IStream &IS, Standard_ExtCharacter &theValue) | 
|   | 
| static void  | Write (const TopoDS_Shape &theShape, Standard_OStream &theStream, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Writes the shape to the stream in binary format BinTools_FormatVersion_CURRENT. This alias writes shape with triangulation data.  
  | 
|   | 
| static void  | Write (const TopoDS_Shape &theShape, Standard_OStream &theStream, const Standard_Boolean theWithTriangles, const Standard_Boolean theWithNormals, const BinTools_FormatVersion theVersion, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Writes the shape to the stream in binary format of specified version.  
  | 
|   | 
| static void  | Read (TopoDS_Shape &theShape, Standard_IStream &theStream, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Reads a shape from <theStream> and returns it in <theShape>.  
  | 
|   | 
| static Standard_Boolean  | Write (const TopoDS_Shape &theShape, const Standard_CString theFile, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Writes the shape to the file in binary format BinTools_FormatVersion_CURRENT.  
  | 
|   | 
| static Standard_Boolean  | Write (const TopoDS_Shape &theShape, const Standard_CString theFile, const Standard_Boolean theWithTriangles, const Standard_Boolean theWithNormals, const BinTools_FormatVersion theVersion, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Writes the shape to the file in binary format of specified version.  
  | 
|   | 
| static Standard_Boolean  | Read (TopoDS_Shape &theShape, const Standard_CString theFile, const Message_ProgressRange &theRange=Message_ProgressRange()) | 
|   | Reads a shape from <theFile> and returns it in <theShape>.  
  | 
|   | 
Tool to keep shapes in binary format.