Commit Graph

72957 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 10fe0f4643 Removed unused typedef 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 04c8e53c5e Fixed missing typename 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 8b140d487f Fixed (wrongly) assuming that traits define Bare_point / Weighted_point 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé d1b72d103d Use Skin_surface_3::Bare_point over Weighted_point::Point
Just in case they are different
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé a9431807e2 Fixed documentation of Bare_point and Weighted_point in concept SkinSurface3 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 1d6522a982 Fixed Triangulation_3's test using Traits::Bare_point/Weighted_point 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé a0153d77ce Added CGAL_NO_DEPRECATED_CODE macros to Regular_triangulation_euclidean_traits 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 96e053211e Fixed (remaining) Bare_point / Weighted_point wrong usages across Mesh_3 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 78ea055735 Removed Bare_point definition from Mesh_3's Robust_weighted_...etc..._traits
It is not for the traits to define Bare_point. It is defined in the regular
triangulation.

This commit breaks stuff, but it'll be fixed in the following commits.
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 35a5a11201 Improved readability of Skin_surface_3
Only indentation and whitespace is changed.

Almost like a skin (sur)facelift !
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé d4a0d4958c Removed unused variable 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 5794d41c08 Removed any use of Regular_triangulation_euclidean_traits from Skin surface 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 5f51065ab8 Fixed Bare_point / Weighted_point across Skin_surface
This also removes the definition of Bare_point from the Skin surface
traits class (as it should be: Skin_surface defines Bare_point)
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 2e379fb032 Cleaned #if 0 code 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 24994be80d Removed useless semicolon 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé d3a75a191c Minor doc improvement 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 6a47a86ded Renamed a variable for clarity 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé c54b09dd82 Added a test to check Point / Weighted_point conversions
and fixed a previous test that used now-disabled implicit conversions
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 06b721d7ce Removed unnecessary semicolons 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 67b0924ee0 Fixed compilation issues resulting from the removal of WP->P implicit conversion 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé c2ad237670 Fixed hide_point()
Hide weighted points since they can be re-inserted afterwards
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 65a2c08d2d Fixed initialization order warning 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé df7feeab3a Make all conversions between Point and Weighted_point explicit
Also doc changes
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 1c4435565f Use traits rather than .point() to access the bare point of weighted point 2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé 5db27d88d2 Consistently grab the Bare_point typedef from the triangulation
instead of the geometric traits
2017-06-15 10:32:03 +02:00
Mael Rouxel-Labbé f7592fbbdd Fixed missing typedef
and removed some warnings due to unused typedefs
2017-06-15 10:32:03 +02:00
Jane Tournois 85e87d4f59 remove useless variables 2017-06-15 10:32:03 +02:00
Jane Tournois a7b92113c7 remove extra reference
this was leading to (fp == p), and no way to move back to the original
position of v0
2017-06-15 10:32:03 +02:00
Jane Tournois 04b2f4ea25 return type should be Bare_point 2017-06-15 10:32:03 +02:00
Jane Tournois 4db6afd2aa fix one more Bare_point 2017-06-15 10:32:03 +02:00
Jane Tournois 9d4b697503 make constructors of Weighted_point explicit
and fix compilation errors
2017-06-15 10:32:03 +02:00
Sébastien Loriot 5a3fe64d71 using type from the base class 2017-06-15 10:32:03 +02:00
Sébastien Loriot 8b49402d80 version without partial specialization
the norms says that partial specialization should be
done in a namespace (not inside a class)
2017-06-15 10:32:03 +02:00
Andreas Fabri 42509e2a1f make the Polyhedron demo mesh_3_plugin work 2017-06-15 10:32:03 +02:00
Andreas Fabri 2b2de1bf22 make it work for the triangulation hierarchy with regular 2017-06-15 10:29:26 +02:00
Andreas Fabri 21395c7d5e Do in 2D what we did in 3D 2017-06-15 10:29:26 +02:00
Jane Tournois ea970f5aa5 avoid using wp.point(), use Construct_point_3 instead 2017-06-15 10:29:26 +02:00
Jane Tournois 9a087ffe6f fix compilation of tests wrt Point vs Weighted point 2017-06-15 10:29:26 +02:00
Jane Tournois 5180389e3a remove hybrid operators, that use Bare points and Weighted points in an ambiguous manner
this commit only fixes the testsuite of Mesh_3
2017-06-15 10:29:26 +02:00
Andreas Fabri 021aa6fbf9 WIP: Almost fix Skin_surface_3 2017-06-15 10:29:26 +02:00
Andreas Fabri 50ff3708cb Use Construct_point_3 inside functor 2017-06-15 10:29:26 +02:00
Andreas Fabri 3f4286068c Now also the examples compile 2017-06-15 10:29:26 +02:00
Andreas Fabri 58c8d7cb1a WIP: test_meshing_polyhedron_with_features compiles and crashes in odt 2017-06-15 10:29:26 +02:00
Andreas Fabri 6a1b4c154b Changes after making Weighted_point_3(const Point_3) explicit 2017-06-15 10:29:26 +02:00
Andreas Fabri 5a090c26a4 Consistently use Bare_point and Weighted_point 2017-06-15 10:29:26 +02:00
Andreas Fabri 80224bf2c8 Disable Point_3(const Weighted_point_3&) 2017-06-15 10:29:26 +02:00
Andreas Fabri 64e5c887ec The Weighted_point_mapper becomes a traits class; test_regular_3.cpp passes 2017-06-15 10:29:26 +02:00
Laurent Rineau 2799abf71c Merge pull request #1983 from maxGimeno/Polyhedron_demo-Use_sm_in_Deformation-GF
Polyhedron_demo: Plugins use SM: Second Step
2017-06-15 10:11:49 +02:00
Sébastien Loriot 899aa974b1 add Simon as a maintainer of PSP 2017-06-15 09:40:38 +02:00
Andreas Fabri 30838adea2 Merge branch 'Polyhedron_demo-Use_sm_in_Deformation-GF' of github.com:maxGimeno/cgal into Polyhedron_demo-Use_sm_in_Deformation-GF 2017-06-14 10:39:40 +02:00