occt: master 4178b353

Author Committer Branch Timestamp Parent
aml bugmaster master 2017-06-14 05:07:26 master c5b39011
Affected Issues  0028840: Data Exchange - rewrite the STL Reader/Writer
Changeset 0028840: Data Exchange - rewrite the STL Reader/Writer

STL Reader and Writer tools have been refactored to improve performance and usability:
- Basic reading of STL file is separated to abstract class RWStl_Reader which is not bound to particular data structures; the target data model can be bound via inheritance.
- RWStl package uses class Poly_Triangulation to represent triangular mesh.
- Obsolete data structures and tools (packages StlMesh and StlTransfer) are removed.
mod - adm/UDLIST Diff File
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
mod - samples/xaml/MainPage.xaml.cpp Diff File
mod - src/QABugs/QABugs_2.cxx Diff File
mod - src/RWStl/FILES Diff File
mod - src/RWStl/RWStl.cxx Diff File
mod - src/RWStl/RWStl.hxx Diff File
add - src/RWStl/RWStl_Reader.cxx Diff File
add - src/RWStl/RWStl_Reader.hxx Diff File
mod - src/StlAPI/FILES Diff File
mod - src/StlAPI/StlAPI.cxx Diff File
mod - src/StlAPI/StlAPI.hxx Diff File
rm - src/StlAPI/StlAPI_ErrorStatus.hxx Diff File
mod - src/StlAPI/StlAPI_Reader.cxx Diff File
mod - src/StlAPI/StlAPI_Reader.hxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.hxx Diff File
rm - src/StlMesh/FILES Diff File
rm - src/StlMesh/StlMesh.cxx Diff File
rm - src/StlMesh/StlMesh.hxx Diff File
rm - src/StlMesh/StlMesh_Mesh.cxx Diff File
rm - src/StlMesh/StlMesh_Mesh.hxx Diff File
rm - src/StlMesh/StlMesh_Mesh.lxx Diff File
rm - src/StlMesh/StlMesh_MeshDomain.cxx Diff File
rm - src/StlMesh/StlMesh_MeshDomain.hxx Diff File
rm - src/StlMesh/StlMesh_MeshDomain.lxx Diff File
rm - src/StlMesh/StlMesh_MeshExplorer.cxx Diff File
rm - src/StlMesh/StlMesh_MeshExplorer.hxx Diff File
rm - src/StlMesh/StlMesh_MeshExplorer.lxx Diff File
rm - src/StlMesh/StlMesh_MeshTriangle.cxx Diff File
rm - src/StlMesh/StlMesh_MeshTriangle.hxx Diff File
rm - src/StlMesh/StlMesh_SequenceOfMesh.hxx Diff File
rm - src/StlMesh/StlMesh_SequenceOfMeshDomain.hxx Diff File
rm - src/StlMesh/StlMesh_SequenceOfMeshTriangle.hxx Diff File
rm - src/StlTransfer/FILES Diff File
rm - src/StlTransfer/StlTransfer.cxx Diff File
rm - src/StlTransfer/StlTransfer.hxx Diff File
mod - src/TKSTL/PACKAGES Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cxx Diff File
rm - tests/bugs/moddata_1/bug1048 Diff File