occt: master 6b467e52

Author Committer Branch Timestamp Parent
kgv bugmaster master 2019-11-06 16:26:24 master 08b438b0
Affected Issues  0031137: Modeling Data, BinTools_ShapeSet - avoid allocation of temporary arrays
Changeset 0031137: Modeling Data, BinTools_ShapeSet - avoid allocation of temporary arrays

BinTools_ShapeSet now defines maps with proper types instead of Standard_Transient.
BinTools_ShapeSet now avoids allocation of temporary arrays while reading
triangulation and polygonal data.

Classes Poly_Triangle, Poly_PolygonOnTriangulation, Poly_Polygon3D and Poly_Polygon2D
have been cleared from .lxx files and extended by new methods for preallocating and filling array,
as alternative to passing arrays by copy.

wavefront command - export "f" instead of obsolete "fo" keys into file.
BinTools - added missing tools for reading/writing short reals.
mod - src/BinTools/BinTools.cxx Diff File
mod - src/BinTools/BinTools.hxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/Poly/FILES Diff File
mod - src/Poly/Poly_Polygon2D.cxx Diff File
mod - src/Poly/Poly_Polygon2D.hxx Diff File
rm - src/Poly/Poly_Polygon2D.lxx Diff File
mod - src/Poly/Poly_Polygon3D.cxx Diff File
mod - src/Poly/Poly_Polygon3D.hxx Diff File
rm - src/Poly/Poly_Polygon3D.lxx Diff File
mod - src/Poly/Poly_PolygonOnTriangulation.cxx Diff File
mod - src/Poly/Poly_PolygonOnTriangulation.hxx Diff File
rm - src/Poly/Poly_PolygonOnTriangulation.lxx Diff File
rm - src/Poly/Poly_Triangle.cxx Diff File
mod - src/Poly/Poly_Triangle.hxx Diff File
rm - src/Poly/Poly_Triangle.lxx Diff File