Laurent Rineau
2e7d96f87e
Merge pull request #1934 from lrineau/Mesh_3-improve_Protect_edges_sizing_field-GF
...
Improve/fix Mesh_3/Protect_edges_sizing_field.h
2017-03-02 16:55:24 +01:00
Laurent Rineau
f60275ff28
Merge pull request #1933 from janetournois/Polyhedron_demo-fix_warnings_msvc-jtournois
...
Polyhedron demo : fix warnings
2017-03-02 16:55:15 +01:00
Laurent Rineau
52a2242b60
Merge pull request #1929 from sgiraudot/Point_set_processing-Optimize_grid_simplify-GF
...
Optimizations for grid simplication
2017-03-02 16:55:08 +01:00
Laurent Rineau
fec42ea38d
Merge pull request #1940 from maxGimeno/Polyhedron_demo-Fix_save_bbox-GF
...
Polyhedron_demo: Fix Segfault when trying to save an unsavable item
2017-03-02 16:54:59 +01:00
Laurent Rineau
366ddb9513
Merge pull request #1939 from lrineau/Mesh_3-fix_determinism-GF
...
Fix non-determinism!
2017-03-02 16:54:50 +01:00
Laurent Rineau
303650fccb
Merge pull request #1936 from afabri/Mesh_3-mention_vtk_example-GF
...
Mesh_3 Refer to the example that allows to read DICOM files
2017-03-02 16:54:42 +01:00
Maxime Gimeno
3a940b429a
Fix Segfault when trying to save an unsavable item
2017-03-02 14:50:02 +01:00
Laurent Rineau
e8a7391dd5
Fix testsuite
...
That is a followup of e28b298c99 .
2017-03-01 19:05:30 +01:00
Laurent Rineau
cb5b3acf98
Class Compare_handles_with_or_without_timestamps to replace hacks
...
Previously, each file was using its own implementation of the "compare
handle" function object. This commits adds a new class
`Compare_handles_with_or_without_timestamps` that checks the presence of
`Has_timestamp` in the pointed type, and provides a different
`operator()` depending on that.
2017-03-01 12:08:52 +01:00
Laurent Rineau
2249dfde06
Merge pull request #1935 from Tocic/patch-1
...
Update Tutorial_hello_world.txt
2017-03-01 10:52:22 +01:00
Laurent Rineau
5aec3643da
Merge pull request #1905 from maxGimeno/test_demos_in_travis-GF
...
Add tests for demos in travis
2017-03-01 10:44:20 +01:00
Sébastien Loriot
b67bfce41f
add a link to the example
2017-03-01 09:56:11 +01:00
Laurent Rineau
035a35e78f
Fix non-determinism!
2017-02-28 19:19:59 +01:00
Andreas Fabri
09d7723f23
Refer to the example that allows to read DICOM files
2017-02-28 11:42:24 +01:00
Maxime Gimeno
719ff3fd9f
Fix Demos tests.
2017-02-28 11:16:25 +01:00
Jane Tournois
60fd6aa27a
fix conversion warning for msvc 2013, 32 bits
2017-02-28 10:32:03 +01:00
Tocic
0bd00bd683
Update Tutorial_hello_world.txt
...
fix typos
2017-02-27 21:00:44 +02:00
Maxime Gimeno
25c4507e5a
Replace == by =.
2017-02-27 16:02:43 +01:00
Laurent Rineau
58481453f0
More debug possibilities
2017-02-27 15:27:11 +01:00
Laurent Rineau
9c88d16e7b
Bug fix!
2017-02-27 15:27:11 +01:00
Jane Tournois
9668b1b6dd
add missing abs
2017-02-27 15:27:11 +01:00
Laurent Rineau
e28b298c99
Refactoring of Sizing_field_with_aabb_tree (API breakage too)
...
The refactoring allows to compute a better size of corners in a cycle.
... But the bug is still there on the nasty data set!
2017-02-27 15:27:11 +01:00
Jane Tournois
e023fc9157
protect verbose code with macro CGAL_MESH_3_PROTECTION_DEBUG
2017-02-27 15:27:10 +01:00
Laurent Rineau
83f74c0448
Fix the sampling of protecting balls
...
The previous code never verified that the curve is inside the union of
balls. Now it does.
2017-02-27 15:27:10 +01:00
Jane Tournois
056309de5e
allow to use the sizing field of curves more than once
...
the protecting balls placement algorithm is now allowed to use the sizing field
during 3 iterations, instead of 1. This allows it to fix most of the
forbidden intersections of spheres before switching to the constant size case
this commit relaxes the condition set
in commit 051c55b08f2bfe5047eef1be1f70f0192b1c5c60
2017-02-27 15:27:10 +01:00
Jane Tournois
2b932b5b71
add dump of c3t3 at every step of protecting balls placement
2017-02-27 15:27:10 +01:00
Laurent Rineau
58abe5a32a
Do not use the nonlinear strategy from inside refine_balls()
2017-02-27 15:27:10 +01:00
Jane Tournois
2ef13ddf3d
fix conversion warnings
2017-02-27 15:08:57 +01:00
Simon Giraudot
b7a0c704d5
Revert changes from std::floor to cast (risk of overflow)
2017-02-27 14:27:12 +01:00
Simon Giraudot
1385d5fc9b
Add macros with old versions of boost
2017-02-27 14:21:20 +01:00
Maxime Gimeno
9e3ef25cfe
Build qglviewer for demos needing it and fix the script in case there are multiple demos directories in a single package.
2017-02-27 13:00:37 +01:00
Simon Giraudot
b351ec33da
Remove useless backward compat cpp0x
2017-02-27 12:17:46 +01:00
Simon Giraudot
6525d58fbf
Fix error (removed lines by mistake) in config.h
2017-02-27 10:03:51 +01:00
Simon Giraudot
93f5f6276e
Replace set by unordered_set (speed up 70%)
2017-02-27 09:57:18 +01:00
Simon Giraudot
588c8634b9
Add CGAL::cpp11::unordered_set/map using boost or std
2017-02-27 09:56:54 +01:00
Simon Giraudot
0d92e5f2e1
Use cast to int instead of std::round without constructing Point (speed up 25%)
2017-02-27 09:33:43 +01:00
Laurent Rineau
1d043be1b7
Merge remote-tracking branch 'cgal/releases/CGAL-4.9-branch'
...
This merge will not change anything, but ensures that `master` is ahead
of `CGAL-4.9-branch`.
2017-02-23 18:41:54 +01:00
Laurent Rineau
68876f022b
Merge pull request #1916 from sloriot/Core-bug_fix_large_MSB
...
Fix Expr computation when a Node in the tree has a large MSB bound
2017-02-23 18:41:13 +01:00
Laurent Rineau
0e136161e8
Merge pull request #1923 from sloriot/CORE-Expr_approx_bound
...
Make sure the approximation exceeds the separation bound
2017-02-23 18:40:06 +01:00
Laurent Rineau
6d79ebdaf8
Merge pull request #1916 from sloriot/Core-bug_fix_large_MSB
...
Fix Expr computation when a Node in the tree has a large MSB bound
2017-02-21 17:50:21 +01:00
Laurent Rineau
784ce69bea
Merge pull request #1923 from sloriot/CORE-Expr_approx_bound
...
Make sure the approximation exceeds the separation bound
2017-02-21 17:50:08 +01:00
Sébastien Loriot
aab162e81c
use a thighter approximation
2017-02-21 17:30:24 +01:00
Sébastien Loriot
3dc5f7d800
make sure the approximation exceeds the separation bound
2017-02-21 17:12:56 +01:00
Maxime Gimeno
cbb1b3a043
Manually install libqglviewer.
2017-02-21 11:20:22 +01:00
Sébastien Loriot
e9cfce4f45
Do the approximation computation even if MSB bounds are too large
...
extLong manages overflow and underflow, this patch forces the
approximation to be done even if the bounds are too large
2017-02-20 18:15:49 +01:00
Laurent Rineau
5ab27d3e46
Merge remote-tracking branch 'cgal/releases/CGAL-4.9-branch'
2017-02-20 17:48:39 +01:00
Laurent Rineau
eec799d123
Merge pull request #1914 from sloriot/SMSP-add_missing_include
...
Add missing include directive
2017-02-20 15:04:18 +01:00
Sébastien Loriot
2e6f01e189
add missing include directive
2017-02-20 14:56:54 +01:00
Laurent Rineau
8aa8dd31bb
Merge pull request #1909 from sgiraudot/Point_set_processing-Wlop_bugfix_radius2-GF
...
WLOP Bugfix: use radius2 in parallel version too
2017-02-20 12:57:56 +01:00
Laurent Rineau
68d3999765
(Technical empty merge with `cgal/master`)
...
Merge remote-tracking branch 'cgal/master'
2017-02-20 12:42:08 +01:00