| 
    Open CASCADE Technology 7.8.0
    
   | 
 
Reads topology from IStream in binary format without grouping of objects by types and using relative positions in a file as references. More...
#include <BinTools_ShapeReader.hxx>

Public Member Functions | |
| BinTools_ShapeReader () | |
| Initializes a shape reader.   | |
| virtual | ~BinTools_ShapeReader () | 
| virtual void | Clear () override | 
| Clears the content of the set.   | |
| void | Read (Standard_IStream &theStream, TopoDS_Shape &theShape) override | 
| Reads the shape from stream using previously restored shapes and objects by references.   | |
| const TopLoc_Location * | ReadLocation (BinTools_IStream &theStream) | 
| Reads location from the stream.   | |
  Public Member Functions inherited from BinTools_ShapeSetBase | |
| BinTools_ShapeSetBase () | |
| A default constructor.   | |
| virtual | ~BinTools_ShapeSetBase () | 
| Standard_Boolean | IsWithTriangles () const | 
| Return true if shape should be stored with triangles.   | |
| Standard_Boolean | IsWithNormals () const | 
| Return true if shape should be stored triangulation with normals.   | |
| void | SetWithTriangles (const Standard_Boolean theWithTriangles) | 
| Define if shape will be stored with triangles. Ignored (always written) if face defines only triangulation (no surface).   | |
| void | SetWithNormals (const Standard_Boolean theWithNormals) | 
| Define if shape will be stored triangulation with normals. Ignored (always written) if face defines only triangulation (no surface).   | |
| void | SetFormatNb (const Standard_Integer theFormatNb) | 
| Sets the BinTools_FormatVersion.   | |
| Standard_Integer | FormatNb () const | 
| Returns the BinTools_FormatVersion.   | |
| virtual void | Write (Standard_OStream &, const Message_ProgressRange &=Message_ProgressRange()) | 
| Writes the content of me on the stream <OS> in binary format that can be read back by Read.   | |
| virtual void | Read (Standard_IStream &, const Message_ProgressRange &=Message_ProgressRange()) | 
| Reads the content of me from the binary stream <IS>. me is first cleared.   | |
| virtual void | Write (const TopoDS_Shape &, Standard_OStream &) | 
| Writes on <OS> the shape  | |
Additional Inherited Members | |
  Static Public Attributes inherited from BinTools_ShapeSetBase | |
| static const Standard_CString | THE_ASCII_VERSIONS [BinTools_FormatVersion_UPPER+1] | 
Reads topology from IStream in binary format without grouping of objects by types and using relative positions in a file as references.
| BinTools_ShapeReader::BinTools_ShapeReader | ( | ) | 
Initializes a shape reader.
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Clears the content of the set.
Reimplemented from BinTools_ShapeSetBase.
      
  | 
  overridevirtual | 
Reads the shape from stream using previously restored shapes and objects by references.
Reimplemented from BinTools_ShapeSetBase.
| const TopLoc_Location * BinTools_ShapeReader::ReadLocation | ( | BinTools_IStream & | theStream | ) | 
Reads location from the stream.