Commit Graph

67474 Commits

Author SHA1 Message Date
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