Mesh 3 - Triangulation IO and Save and load C3t3 features
Summary of Changes
Enable writing and reading of 1D features (edges) of Mesh_complex_3_in_triangulation_3.
The Triangulation_3 writing and loading have been moved to CGAL::IO::export_triangulation_3 and CGAL::IO::import_triangulation_3
Tasks:
- [x] Move
Triangulation_3writing and loading (operator<</>>) - [x] Make
Triangulation_3::file_inputuse the writing and loading (remove duplicated code) - [x] Add 1D features to polyhedron demo
Release Management
- Affected package(s): Mesh_3
- Issue(s) solved (if any): fix #7780 , related to #2359 , similar to #5151
- Feature/Small Feature (if any):
- Link to compiled documentation (obligatory for small feature) wrong link name to be changed
- License and copyright ownership:
@lrineau @janetournois This PR is ready to be reviewed.
Runtime error: https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-177/SMDS_3/TestReport_lrineau_ArchLinux-clang-CXX20-Release.gz
Funny thing is that only https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-177/SMDS_3/TestReport_lrineau_Fedora-32.gz does not have the runtime error.
@janetournois @sloriot This PR is ready to be reviewed and tested.
Funny thing is that only https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-177/SMDS_3/TestReport_lrineau_Fedora-32.gz does not have the runtime error.
Yes, there is a test that is not performed on 32 bits architectures.
@ange-clement could you please fix the merge conflict?