Commit Graph

1508 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 0583a4862e Add precision support to Geomview streams 2020-10-14 15:32:27 +02:00
Mael Rouxel-Labbé c9af7a17c9 Remove obsolete CGAL_UNUSED after BOOST_CONCEPT_ASSERTIONS
GNU g++ 4.8 is no longer supported, and it gives errors with newer clangs/boost.

Also it doesn't give warnings anymore anyway: there are other places where
BOOST_CONCEPT_ASSERTIONS were used without CGAL_UNUSED.
2020-10-14 10:59:46 +02:00
Mael Rouxel-Labbé ff493593b3 Call reserve() when #nv/ne/nf is known 2020-10-13 18:14:15 +02:00
Mael Rouxel-Labbé ec71a79fdf Fix some missing flushers 2020-10-13 18:02:28 +02:00
Mael Rouxel-Labbé 1520c8bc61 Fix #nv #nf of meshes with garbage 2020-10-13 17:56:07 +02:00
Mael Rouxel-Labbé f55ef7dd50 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-10-09 18:36:17 +02:00
Sebastien Loriot 47d2189f8e
Merge pull request #3268 from afabri/PMP-visitor-GF
PMP::triangulate_faces() Add a visitor that allows to map each triangle to its original face
2020-10-02 15:26:05 +02:00
Sébastien Loriot 4e0fc267af Merge pull request #4715 from afabri/BGL-test_face-GF
BGL: Add a function to check if add_face() can be called successfully
2020-10-02 15:24:45 +02:00
Sebastien Loriot 6294784792
Merge pull request #4738 from sloriot/BGL-ffg_default_cst
Add a constuctor with an empty selection
2020-10-02 15:20:33 +02:00
Sebastien Loriot 7652091b9c
Merge pull request #4931 from sloriot/CGAL-cosmetic_cleanup
Cosmetic cleaning
2020-10-02 15:15:31 +02:00
Mael Rouxel-Labbé 4694a48913 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-09-22 11:35:25 +02:00
Laurent Rineau 5e532d9cf3
Merge branch 'master' into PMP-visitor-GF 2020-09-18 13:26:45 +02:00
Laurent Rineau baef74295c
Merge pull request #4790 from sloriot/PMP-corefine_no_modify 2020-09-18 12:41:08 +02:00
Jane Tournois bfd4e9915f rename named parameter graph_visitor to visitor 2020-09-15 15:42:24 +02:00
Jane Tournois 66fa7d1d1d remove remeshing_visitor and use graph_visitor instead 2020-09-15 15:00:06 +02:00
Jane Tournois 4745308384 use graph_visitor instead of creating new triangulate_visitor 2020-09-15 14:38:29 +02:00
Laurent Rineau fc40738343
Merge branch 'master' into PMP-visitor-GF 2020-09-15 12:42:47 +02:00
Jane Tournois be7d9d1728 doc fixes 2020-09-10 14:31:48 +02:00
Jane Tournois 39e75e7530 rename split_visitor to triangulate_visitor and add PMPTriangulateFaceVisitor 2020-09-10 12:06:10 +02:00
Jane Tournois 626ba2745c replace done() by end() to be consistent with start() 2020-09-08 21:42:00 +02:00
Jane Tournois 268c0eabee replace operator() with more explicit visit() function 2020-09-08 19:03:34 +02:00
Jane Tournois 5490227707 fix compilation after rebase 2020-09-08 18:45:30 +02:00
Andreas Fabri f2ff13d6c4 Add a visitor that allows to map each triangle to its original face
# Conflicts:
#	BGL/include/CGAL/boost/graph/named_params_helper.h
#	Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_faces_example.cpp
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/triangulate_faces.h
2020-09-08 15:17:18 +02:00
Sébastien Loriot e2733ddeb0 add missing include directive for header checking 2020-08-28 08:10:04 +02:00
Mael Rouxel-Labbé 8682f9bafb Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-08-24 11:45:17 +02:00
Sébastien Loriot c24ec4cfc4 tws 2020-08-19 17:29:06 +02:00
Sébastien Loriot b03fa54299 add a convenience header file to inherit from face graphs 2020-08-19 14:29:09 +02:00
Sébastien Loriot 0243e4d42a remove workaround, boost minimal version required is 1.58 now 2020-08-18 10:08:59 +02:00
Sébastien Loriot e893ac1178 cosmetic changes 2020-08-18 10:06:51 +02:00
Sébastien Loriot b29a31ae27 remove boost header as nothing from the original file remains 2020-08-18 10:06:22 +02:00
Sébastien Loriot 9e3345f68f Update from master 2020-08-12 16:05:45 +02:00
Sébastien Loriot 7c7f21e2dd avoid warning 2020-08-12 15:48:18 +02:00
Sébastien Loriot a1abdf372a add a constuctor with an empty selection 2020-08-12 15:32:58 +02:00
Mael Rouxel-Labbé 00ca0211e1 IO documentation fixes 2020-08-04 15:47:56 +02:00
Laurent Rineau 962b681abd Merge pull request #4871 from janetournois/Tet_remeshing-add_smoothing_of_features-jtournois
Tetrahedral remeshing - smoothing along 1D features
2020-07-31 15:52:56 +02:00
Mael Rouxel-Labbé 5bd28b4aea Remove extra backticks on some \tparam 2020-07-29 10:24:47 +02:00
Mael Rouxel-Labbé 1d016ecc7e IO doc fixes 2020-07-28 15:38:19 +02:00
Mael Rouxel-Labbé 0d66e19361 IO documentation fixes
See @sloriot's review:

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review

(+ some commits before and after this one)
2020-07-24 17:06:00 +02:00
Mael Rouxel-Labbé 2bdb63b1ae Use "integer type" and not "std::size_t" for 3MF I/O 2020-07-24 10:49:56 +02:00
Mael Rouxel-Labbé 47955af9b4 Polygon > Triangle in 3MF I/O 2020-07-24 10:10:52 +02:00
Mael Rouxel-Labbé d23d71df94 Add some clearer notes about some I/O functions requiring third party librairies 2020-07-24 09:55:40 +02:00
Mael Rouxel-Labbé e6847245c2 `value type` --> `value_type` 2020-07-24 09:55:22 +02:00
Mael Rouxel-Labbé 2f0f61e104 Rephrase warning about std::ios::binary + add missing (LAS - always binary) 2020-07-24 09:40:13 +02:00
Mael Rouxel-Labbé 6acac6907a Add a note about letter case in generic I/O functions 2020-07-24 09:23:54 +02:00
Laurent Rineau a84927d380 Merge pull request #4849 from MaelRL/PMP-No_caps_on_doc-GF
Use lower case for function documentation starting with a verb (BGL/PMP)

# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h
2020-07-23 17:15:44 +02:00
Jane Tournois 32edd68ab0 Merge remote-tracking branch 'cgal/master' into Tet_remeshing-add_smoothing_of_features-jtournois
# Conflicts:
#	Tetrahedral_remeshing/doc/Tetrahedral_remeshing/NamedParameters.txt
#	Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2020-07-23 17:08:12 +02:00
Jane Tournois 42b272d8ca reintroduce smoothing along polyline features
introduce named parameter smooth_constrained_edges
2020-07-23 12:19:58 +02:00
Mael Rouxel-Labbé 22d598e0f3 Fix typo 2020-07-22 17:10:29 +02:00
Mael Rouxel-Labbé f5aff314cb Misc tiny doc fixes 2020-07-21 11:44:40 +02:00
Mael Rouxel-Labbé 69068ba28c Some more binary/ASCII fixes 2020-07-21 11:44:18 +02:00