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