Marc Glisse
ddb5bf91e8
Optimize NumTraits::Literal for intervals.
2016-09-13 14:38:47 +02:00
Marc Glisse
c56c5b0241
Derive all NumTraits specializations from GenericNumTraits.
2016-09-13 14:31:58 +02:00
Laurent Rineau
dabbedb3ce
Merge pull request #1361 from sloriot/AOS_2-fix_for_polycurve_traits
...
Fix Compare_y_at_x_2 for polycurve traits
2016-08-29 10:29:14 +02:00
Sébastien Loriot
6987c417b2
fix Compare_y_at_x_2 of traits based on Arr_polycurve_basic_traits_2
...
this fix an issue when an xmonotone curve is vertical and not
oriented from left-to-right, as the xmonotone curve was assumed
to be oriented from left-to-right.
Note that in the case of a vertical curve, oriented from left-to-right
means from down-to-up
2016-08-24 11:27:20 +02:00
Sébastien Loriot
43bba7d980
add missing this-> when CGAL_ALWAYS_LEFT_TO_RIGHT is defined
2016-08-24 11:26:42 +02:00
Laurent Rineau
e218b6daf7
Merge pull request #1346 from afabri/Triangulation_2-Fix_simplify_when_u_equals_w-GF
...
Actually, this merge merges a branch
'Triangulation_2-Fix_simplify_when_u_equals_w-GF-4.8' into
'releases/CGAL-4.8-branch'. The branch
'Triangulation_2-Fix_simplify_when_u_equals_w-GF-4.8' is a rebase of the
initial PR onto the release branch for 4.8.
2016-08-23 11:31:23 +02:00
Simon Giraudot
a04ade1a69
Add new test for bugfix of polyline simplification with duplicate points
2016-08-23 11:30:22 +02:00
Andreas Fabri
791c385a3a
fix polyline simplification
2016-08-23 11:30:21 +02:00
Laurent Rineau
a421223d01
Merge pull request #1303 from janetournois/Mesh_3-fix_criteria_doc-jtournois
2016-07-27 16:17:29 +02:00
Laurent Rineau
de7b1c5cba
Merge pull request #1304 from sloriot/Installation-remove_config_test
...
Replace library compile time test
2016-07-27 16:13:55 +02:00
Sébastien Loriot
98121af143
replace library compile time test
2016-07-26 11:58:03 +02:00
Jane Tournois
4efb8994ea
doc : the documentation was displaying the name of the anchor
...
instead of the name of the section
2016-07-26 11:51:25 +02:00
Jane Tournois
90fc548186
fix the doc of facet_distance
2016-07-26 11:51:24 +02:00
Jane Tournois
b20f934e13
use \param and improve the display
2016-07-26 11:51:23 +02:00
Laurent Rineau
12b92f51e3
Merge pull request #1271 from lrineau/Mesh_3-distance_criterion_sizing_field-GF
...
Allow a sizing field for the distance criterion
2016-07-22 18:29:54 +02:00
Laurent Rineau
9c3d0b0d55
Merge pull request #1295 from lrineau/CGAL-add_test-GF
...
Add minimal support for CTest
2016-07-22 18:29:50 +02:00
Laurent Rineau
3ff72add4a
Add a comment with a TODO
2016-07-21 16:34:42 +02:00
Laurent Rineau
1da7e81b55
Add the project name to the LABELS property
2016-07-21 15:44:30 +02:00
Laurent Rineau
c46e983139
Allow parallel execution of tests in test/Kernel_23
2016-07-21 14:42:35 +02:00
Laurent Rineau
c65d3abe17
Add support for CTest
2016-07-21 14:42:35 +02:00
Laurent Rineau
ac5604f6b3
Add a test file
2016-07-21 14:23:56 +02:00
Laurent Rineau
05260fb4ae
Allow a sizing field for the distance criterion
2016-07-21 12:59:14 +02:00
Laurent Rineau
18b8a961cb
New release from this branch will be 4.8.2
2016-06-22 15:18:50 +02:00
Sebastien Loriot
ec7838ddf2
Merge pull request #1189 from sloriot/SMSP-fix_for_source_on_edge
...
Fix for source on edge
2016-06-22 13:19:04 +02:00
Sébastien Loriot
a6bccbca40
handle the case when source and target are in the interior of the same edge
2016-06-20 17:00:57 +02:00
Sébastien Loriot
b2d2e85d5a
swap barycentric coordinates on the edge when seen from the other side
2016-06-20 14:53:25 +02:00
Sebastien Loriot
e71be37078
Merge pull request #1169 from sloriot/Spatial_searching-fix_adapter
...
Avoid infinite call loop in search traits adapter
2016-06-16 16:18:29 +02:00
Sébastien Loriot
94828c1eaa
add missing const
2016-06-15 17:35:05 +02:00
Sébastien Loriot
7677241b7f
replace static_cast and add missing const
2016-06-14 15:06:37 +02:00
Sébastien Loriot
31d2638b47
force usage of the base class function
2016-06-14 08:42:30 +02:00
Laurent Rineau
d203ff3c4c
Announcement for CGAL-4.8.1.
2016-06-13 15:18:22 +02:00
Sebastien Loriot
32207924ea
Merge pull request #1105 from sloriot/Spatial_searching-fix_test
...
Make test correctly report errors
2016-06-08 14:09:53 +02:00
Sebastien Loriot
3ab698f8ef
Merge pull request #1140 from sloriot/Nef_3-fix_orientation_change
...
handle isolated vertices in change_orientation
2016-06-08 14:08:12 +02:00
Sébastien Loriot
683e6dff94
handle isolated vertices in change_orientation
2016-06-07 10:04:43 +02:00
Sébastien Loriot
6ec27d359e
fix furthest orthogonal incremental neighbor
...
previously the current distance was always larger than the initial
one. As a result no branch of the tree could be filtered out and
all the nodes were visited.
2016-06-06 14:41:33 +02:00
Sébastien Loriot
ccaa1729ca
improve test to cover both Orthogonal & classic incremental neighbor search
...
Also ensure that the result are good
2016-06-03 16:41:00 +02:00
Sébastien Loriot
849c097cfd
A possible fix for further neighbor search
...
if we want to keep using tigh bbox we need more double per node
2016-06-03 16:40:13 +02:00
Sebastien Loriot
baf9e8647e
Merge pull request #1111 from sloriot/Nef_S2-fix_doc
...
Comment doc in code
2016-05-26 16:06:29 +02:00
Sebastien Loriot
7235206dcd
comment doc in code
2016-05-26 16:04:45 +02:00
Sébastien Loriot
ebe067191e
test takes errors into account for the exit code
2016-05-25 11:51:15 +02:00
Sebastien Loriot
2f690ae6f6
Merge pull request #1091 from janetournois/PMP-isotropic_remeshing_no_self_intersections_new-jtournois
...
PMP isotropic remeshing : avoid creating self intersections near patch boundaries
2016-05-24 16:54:01 +02:00
Jane Tournois
acc7e16626
add more collapsibility tests
2016-05-23 17:09:19 +02:00
Jane Tournois
caae6db52b
deal with boundaries
2016-05-23 16:15:22 +02:00
Jane Tournois
a500441784
delete selected edges before it's too late
...
when erase_selected_facets is called, the selected edges that are in the
middle of the selected area should be deleted before they get invalidated
by the face removal
2016-05-23 15:38:00 +02:00
Jane Tournois
ca3883b837
it is necessary to check that e is still collapsible
...
when it is poped out from the priority queue. Its situation may have changed
because of the changes that have been made in its neighborhood
+ checking that is_on_patch_border(next_on_patch_border(next(he, mesh_))
is useless, because next_on_patch_border is on patch border by definition
reorganize the collapsibility check
2016-05-23 12:17:48 +02:00
Sébastien Loriot
18d7b912c6
Merge pull request #1087 from afabri/Surface_mesh-fix_properties-GF
...
Cast constness away as the function Surface_mesh::properties() is const
2016-05-23 11:13:45 +02:00
Sebastien Loriot
338e37e218
Merge pull request #1063 from maxGimeno/SFINAE_for_CGAL_get-GF
...
Fix for CGAL::get()
2016-05-23 10:52:09 +02:00
Jane Tournois
f2fe1a69d0
fix assertion code
2016-05-20 12:24:28 +02:00
Jane Tournois
aef3c6cc62
fix include
2016-05-20 12:23:42 +02:00
Laurent Rineau
d495244a78
Oops! I forgot to bump the version to 4.8.1!
...
Next internal release from that branch will be named CGAL-4.8.1-I-171.
2016-05-19 15:58:28 +02:00