Commit Graph

72632 Commits

Author SHA1 Message Date
Jane Tournois 79915ab6d7 remove useless variables 2017-05-22 11:20:45 +02:00
Jane Tournois 4555539a28 remove extra reference
this was leading to (fp == p), and no way to move back to the original
position of v0
2017-05-22 11:20:45 +02:00
Jane Tournois 4381947186 return type should be Bare_point 2017-05-22 11:20:45 +02:00
Jane Tournois f779f776e4 fix one more Bare_point 2017-05-22 11:20:45 +02:00
Jane Tournois ca25e3176c make constructors of Weighted_point explicit
and fix compilation errors
2017-05-22 11:20:45 +02:00
Sébastien Loriot 09f0be4418 using type from the base class 2017-05-22 11:20:45 +02:00
Sébastien Loriot 51bc69cca3 version without partial specialization
the norms says that partial specialization should be
done in a namespace (not inside a class)
2017-05-22 11:20:45 +02:00
Andreas Fabri 499b9fe8e7 make the Polyhedron demo mesh_3_plugin work 2017-05-22 11:20:45 +02:00
Andreas Fabri 556d73819d make it work for the triangulation hierarchy with regular 2017-05-22 11:20:45 +02:00
Andreas Fabri b621a425b5 Do in 2D what we did in 3D 2017-05-22 11:20:45 +02:00
Jane Tournois 26b5162c38 avoid using wp.point(), use Construct_point_3 instead 2017-05-22 11:20:45 +02:00
Jane Tournois 8d1ca12a74 fix compilation of tests wrt Point vs Weighted point 2017-05-22 11:20:45 +02:00
Jane Tournois a4ee219f99 remove hybrid operators, that use Bare points and Weighted points in an ambiguous manner
this commit only fixes the testsuite of Mesh_3
2017-05-22 11:20:45 +02:00
Andreas Fabri a3e8010573 WIP: Almost fix Skin_surface_3 2017-05-22 11:20:45 +02:00
Andreas Fabri cb7aa2113e Use Construct_point_3 inside functor 2017-05-22 11:20:45 +02:00
Andreas Fabri 2ad0200d34 Now also the examples compile 2017-05-22 11:20:45 +02:00
Andreas Fabri 81ae80c465 WIP: test_meshing_polyhedron_with_features compiles and crashes in odt 2017-05-22 11:20:45 +02:00
Andreas Fabri c6f741c379 Changes after making Weighted_point_3(const Point_3) explicit 2017-05-22 11:20:45 +02:00
Andreas Fabri b36b65ed41 Consistently use Bare_point and Weighted_point 2017-05-22 11:20:45 +02:00
Andreas Fabri 57e6083b29 Disable Point_3(const Weighted_point_3&) 2017-05-22 11:20:45 +02:00
Andreas Fabri ea5f9934e2 The Weighted_point_mapper becomes a traits class; test_regular_3.cpp passes 2017-05-22 11:20:45 +02:00
Laurent Rineau c4494ea2a4 Merge branch 'releases/CGAL-4.10-branch' 2017-05-22 11:00:29 +02:00
Laurent Rineau fafa40b2e5 Merge pull request #2044 from sgiraudot/Polyhedron_demo-Reorganize_selection_widget-GF
Polyhedron demo: Reorganize selection plugin
2017-05-22 11:00:18 +02:00
Laurent Rineau 5b0c302a2c Merge pull request #2044 from sgiraudot/Polyhedron_demo-Reorganize_selection_widget-GF
Polyhedron demo: Reorganize selection plugin
2017-05-22 11:00:09 +02:00
Laurent Rineau 31f277dc93 Merge pull request #2072 from janetournois/Mesh_3-improvements-GF
Mesh 3 : small improvements
2017-05-22 10:59:48 +02:00
Laurent Rineau d9bc11f294 Merge pull request #2072 from janetournois/Mesh_3-improvements-GF
Mesh 3 : small improvements
2017-05-22 10:59:47 +02:00
Laurent Rineau 25f5ca6d3e Merge pull request #2108 from sloriot/CH2-add_missing_requirement
Document a missing requirement in 2D convex hull traits concept

(This merge also merge releases/CGAL-4.10-branch, so that `master` stays
ahead of it.)
2017-05-19 10:33:24 +02:00
Laurent Rineau 358ad97730 Merge pull request #2106 from gdamiand/patch-1
Bugfix in copy face graph example
2017-05-19 10:30:07 +02:00
Laurent Rineau 9aea1f228d Merge pull request #2105 from sloriot/PMP-stitch_avoid_creating_non_manifold_edges
prevent the merge of two vertices that would create a non-manifold edge
2017-05-19 10:29:57 +02:00
Laurent Rineau 3e05153f75 Merge pull request #2104 from maxGimeno/Polyhedron_demo-Fix_draw_two_sides-GF
Polyhedron_demo: Fix draw two sides for Polyhedron
2017-05-19 10:29:49 +02:00
Laurent Rineau 8f84930b9a Merge pull request #2100 from janetournois/PMP-fix_isotropic_remeshing_patch_corners-jtournois
PMP : fix isotropic remeshing of a selection
2017-05-19 10:29:41 +02:00
Laurent Rineau 9c873a799a Merge pull request #2098 from janetournois/Polyhedron_demo-small_fixes-GF
Polyhedron demo : two small fixes
2017-05-19 10:29:34 +02:00
Laurent Rineau 05a8906cb2 Merge pull request #2096 from afabri/Circular_kernel_2-fix_testsuite-GF
Circular_kernel_2: Fix testsuite
2017-05-19 10:29:26 +02:00
Laurent Rineau d2f0317f2a Merge pull request #2093 from sloriot/Polyhedron_demo-restore_cursor
Restore cursor if operation is not possible
2017-05-19 10:29:18 +02:00
Laurent Rineau 25df414e6e Merge pull request #2085 from sloriot/PMP-Side_of_triangle_mesh_details
Add implementation details
2017-05-19 10:29:10 +02:00
Laurent Rineau 4ea09f4d1f Merge pull request #2083 from sloriot/Polygon-add_precondition
add a precondition
2017-05-19 10:29:02 +02:00
Laurent Rineau b4d297576a Merge pull request #2016 from afabri/Algebraic_kernel_d-no_throw-GF
Algebraic_kernel_d: Remove dynamic exception specification. Fix of #1886
2017-05-19 10:28:54 +02:00
Laurent Rineau ee1c11acfd Merge pull request #2077 from afabri/BGL-links_to_headers-GF
BGL Add a description to doxygen groups
2017-05-19 10:28:46 +02:00
Laurent Rineau b037471750 Merge pull request #2075 from afabri/CGAL-dont_include_graph_traits_header-GF
Do not include graph_traits_{Polyhedron | Surface_mesh}.h
2017-05-19 10:28:38 +02:00
Laurent Rineau 1d7375e10f Merge pull request #2074 from sgiraudot/Principal_component_analysis-Enhance_matrix_assembly-GF
Principal component analysis: Enhance matrix assembly
2017-05-19 10:28:30 +02:00
Laurent Rineau a07cd292d9 Merge pull request #2071 from janetournois/Polyhedron_demo-improve_surf_reader-GF
Polyhedron demo : improve .surf reader
2017-05-19 10:28:22 +02:00
Laurent Rineau 529f9b1261 Merge pull request #2019 from maxGimeno/Polyhedron_demo-enhance_statistics-GF
Add genus for closed polyhedra.
2017-05-19 10:28:14 +02:00
Laurent Rineau 60c2413312 Merge pull request #2085 from sloriot/PMP-Side_of_triangle_mesh_details
Add implementation details
2017-05-19 10:28:13 +02:00
Laurent Rineau c38a7b44cc Merge pull request #2108 from sloriot/CH2-add_missing_requirement
Document a missing requirement in 2D convex hull traits concept
2017-05-19 10:28:10 +02:00
Laurent Rineau 7791ba54bb Merge pull request #2074 from sgiraudot/Principal_component_analysis-Enhance_matrix_assembly-GF
Principal component analysis: Enhance matrix assembly
2017-05-19 10:27:49 +02:00
Laurent Rineau de757b671e Merge pull request #2105 from sloriot/PMP-stitch_avoid_creating_non_manifold_edges
prevent the merge of two vertices that would create a non-manifold edge
2017-05-19 10:27:40 +02:00
Laurent Rineau 2ac0a5da5e Merge pull request #2062 from maxGimeno/Polyhedron_demo-Color_and_camera-GF
Polyhedron_demo: color and camera
2017-05-19 10:27:35 +02:00
Laurent Rineau 5a9ab6e377 Merge pull request #2104 from maxGimeno/Polyhedron_demo-Fix_draw_two_sides-GF
Polyhedron_demo: Fix draw two sides for Polyhedron
2017-05-19 10:27:31 +02:00
Laurent Rineau 97a5dd73e1 Merge pull request #2060 from janetournois/CGAL-improve_examples_with_requirements-jtournois
PMP and SMS : improve examples with a (pre)condition
2017-05-19 10:27:27 +02:00
Laurent Rineau fa3c3c2bf2 Merge pull request #2071 from janetournois/Polyhedron_demo-improve_surf_reader-GF
Polyhedron demo : improve .surf reader
2017-05-19 10:27:18 +02:00