Commit Graph

77841 Commits

Author SHA1 Message Date
Maxime Gimeno bef79b45fb ResetColors removes ALL the colors, not jut patch_ids. 2017-10-04 17:04:52 +02:00
Laurent Rineau 2b35bddfb2 Replace all std::binary_function by CGAL::binary_function 2017-10-04 16:36:32 +02:00
Laurent Rineau 05a3370ad3 Rename to <CGAL/functional.h> 2017-10-04 16:32:11 +02:00
Andreas Fabri 106d415a95 Add CGAL:binary_function 2017-10-04 15:09:39 +01:00
Laurent Rineau 23f954af44 Document CGAL::unary_function
`(std|CGAL)::unary_function` is actually quoted in a few CGAL
documentation pages. That is why it must be documented.
2017-10-04 15:57:28 +02:00
Laurent Rineau 7e9f756935 Replace all std::unary_function by CGAL::unary_function 2017-10-04 15:57:09 +02:00
Andreas Fabri 808c75027c typo 2017-10-04 13:38:43 +01:00
Andreas Fabri 2c2e26f07e Include CGAL/unary_function.h 2017-10-04 13:36:00 +01:00
Andreas Fabri 7003d35848 Fix #2493 2017-10-04 10:01:43 +01:00
Simon Giraudot 0bdb531eb9 Write classification labels in point set comments 2017-10-04 10:30:01 +02:00
Simon Giraudot b15202f9d7 Add non-const method to get and edit comments 2017-10-04 10:29:43 +02:00
Maxime Gimeno 82bc8f8293 Add buttons to zoom to extrema faces. 2017-10-04 10:21:39 +02:00
Simon Giraudot 26563312fc Write PLY comments from point set item 2017-10-04 10:12:10 +02:00
Simon Giraudot 04283ffb3f Add undocumented way to write PLY comments in write_ply_point_set() 2017-10-04 10:11:44 +02:00
Simon Giraudot 9d343fe324 Try to load label from PLY comments in classification plugin 2017-10-04 09:57:17 +02:00
Simon Giraudot c0d28f52b9 Save PLY comments in point set item 2017-10-04 09:43:22 +02:00
Simon Giraudot fcd6068858 Add undocumented way to recover PLY comments from read_ply_point_set() 2017-10-04 09:42:48 +02:00
Simon Giraudot 813f128e57 Add method to recover comments of PLY input 2017-10-04 09:30:01 +02:00
Simon Giraudot d30a044018 Handle case where PLY faces property uses "vertex_index" instead of "vertex_indices" 2017-10-04 09:10:31 +02:00
Andreas Fabri 1be0c2163b Increment the element number 2017-10-04 08:14:47 +02:00
Sébastien Loriot 12688d05a1 fix hashing of edge_descriptor for OpenMesh 2017-10-03 17:21:24 +02:00
Jane Tournois e90a5802f3 write changes 2017-10-03 17:20:00 +02:00
Jane Tournois a47c50fa40 use manifold() in an example 2017-10-03 17:04:18 +02:00
Jane Tournois 6213cf240e doc : add precondition and rephrase 2017-10-03 16:34:28 +02:00
Simon Giraudot 5232df1ead Fix bug: badly initialized class_index (lead to duplicate indices) 2017-10-03 15:32:18 +02:00
Jane Tournois c7613ff867 doc : fix remaining todo 2017-10-03 15:12:15 +02:00
Andreas Fabri f7977614ce Move documentation to the header files in include/CGAL/ 2017-10-03 14:02:15 +01:00
Simon Giraudot 5d67f15d4b Fix warnings std::size_t -> int 2017-10-03 14:16:14 +02:00
Simon Giraudot 717ab4ba5c Improve classification widget/plugin 2017-10-03 14:15:04 +02:00
Jane Tournois 6b62668df5 document manifold criterion 2017-10-03 14:08:31 +02:00
Maxime Gimeno 4bf4813e7b Add missing reference. 2017-10-03 14:02:16 +02:00
Sébastien Loriot e9cb74d927 remove doc of parameter removed 2017-10-03 14:00:50 +02:00
Sébastien Loriot 26c1543d14 remove the requirements on the absence of degenerate edges
it is no longer needed thanks to the union-find used to merge vertices
2017-10-03 13:58:12 +02:00
Sébastien Loriot 7fdf9cad8c integrate the are_vertices_stitchable test into the check for non-manifold edges
also reinit the union-find on vertices as the master vertex kept
might be one marked as non-stitchable
2017-10-03 13:41:58 +02:00
Jane Tournois ab1eef79b5 fix unused variable warnings 2017-10-03 10:51:15 +02:00
Jane Tournois 811455f2a0 fix unused variable warnings 2017-10-03 10:33:51 +02:00
Sébastien Loriot d23b301cea filter edges to be stitched to avoid creating non-manifold vertices
edges filtered have two endpoints to be merged
2017-10-02 16:20:05 +02:00
Simon Giraudot 7f7bcf1511 Check if stream is not bad instead of checking if it's good (yes...) 2017-10-02 11:14:25 +02:00
Simon Giraudot 5cd3ab1240 Check if number of faces != 0 to load polygon soup 2017-10-02 08:57:33 +02:00
Martial Tola 6ce7afb6e0 fix bug -> 2x 2 missing "inline" to prevent duplicate symbols during link process... 2017-10-01 16:07:33 +02:00
konstantinos katrioplas e4598c3f8e handle multiple values at the same position & symmetric matrices 2017-09-30 16:05:28 +03:00
Sébastien Loriot 07bb1d6839 use union-find to merge vertices and decide which vertex to keep
This is needed if two patches have edges stitched with identical
vertex point coordinates.
2017-09-29 17:51:58 +02:00
Sébastien Loriot 67791520a1 ignore degenerate edges during the collection of edges to stitch 2017-09-29 16:39:34 +02:00
Sébastien Loriot 9d3457d395 remove ambiguous sentence 2017-09-29 15:58:44 +02:00
Simon Giraudot 1e7b9ea027 Fix counting iterator warnings 2017-09-29 14:47:17 +02:00
konstantinos katrioplas cd1d9ff439 return 0 if value hasn't changed 2017-09-27 18:28:09 +03:00
konstantinos katrioplas 900e37dc79 simple loop 2017-09-27 17:32:31 +03:00
Laurent Rineau 0ddad74fe0 Change the API of the manifold criterion 2017-09-27 16:21:43 +02:00
Michael Vetter 154c48e8e3 Include OpenGL ES for arm
If we compile CGAL with having Qt present on arm, Qt will use OpenGL ES
headers. But CGAL/gl.h includes specifically include <GL/gl.h> which are
the desktop headers. They cannot be mixed.
2017-09-27 15:59:28 +02:00
Sebastien Loriot cd085f8880 Merge pull request #2369 from MaelRL/P2T2-Add_alpha_shapes-GF
Periodic_2_triangulation_2: Add support for alpha shapes
2017-09-27 15:49:13 +02:00