Laurent Rineau
407e77d68b
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-03-05 14:51:11 +01:00
Laurent Rineau
952e0d9cb7
Merge pull request #4531 from sloriot/BGL-selection_for_removal_BF
...
Bug fix in selection expansion for removal
2020-03-05 14:50:52 +01:00
Laurent Rineau
9d2903c405
Merge pull request #4532 from maxGimeno/Demo-Upgrade_3mf-maxGimeno
...
3mf <2.0
2020-03-05 14:50:49 +01:00
Laurent Rineau
88e3c65e58
Merge pull request #4538 from cosurgi/fixYadeRealCompilation
...
Fix Yade high precision Real compilation
2020-03-05 14:50:45 +01:00
Laurent Rineau
0d393fb8db
Merge pull request #4542 from sloriot/Kernel-compare_distance_use_FT
...
Use FT instead of RT
2020-03-05 14:50:42 +01:00
Laurent Rineau
2bca648f3d
Merge pull request #4551 from MaelRL/CGAL-Fix_todo_doc_warning-GF
...
PMP: Fix doxygen warnings
2020-03-05 14:50:39 +01:00
Laurent Rineau
3a64414705
Merge pull request #4531 from sloriot/BGL-selection_for_removal_BF
...
Bug fix in selection expansion for removal
2020-03-05 14:49:49 +01:00
Laurent Rineau
bf003a12f3
Merge pull request #4538 from cosurgi/fixYadeRealCompilation
...
Fix Yade high precision Real compilation
2020-03-05 14:49:46 +01:00
Laurent Rineau
da6f2ceebf
Merge pull request #4542 from sloriot/Kernel-compare_distance_use_FT
...
Use FT instead of RT
2020-03-05 14:49:43 +01:00
Mael Rouxel-Labbé
9d4b0a7543
Also test initialized_pmaps for 2D triangulations
2020-03-05 14:40:14 +01:00
Mael Rouxel-Labbé
7bd79230bd
Test the initialized_index_map getter mechanisms
2020-03-05 14:27:00 +01:00
Mael Rouxel-Labbé
e6584bd176
Implement initialized_index_map getter with non-const graph
2020-03-05 14:26:20 +01:00
Mael Rouxel-Labbé
18a7c6900f
Tiny alignment change
2020-03-05 13:23:41 +01:00
Mael Rouxel-Labbé
af47c608fc
Add missing &
2020-03-05 13:23:34 +01:00
Jane Tournois
f4665a83ec
if `fpmap` is valid, then there is no need to call connected_components()
...
calling connected_components() overwrites face patches, though isotropic_remeshing()
keeps it valid
+ in the case where we have a valid face_patch_map, and no constrained edges,
calling connected_components() entirely looses the surface patch information
2020-03-05 12:29:43 +01:00
Jane Tournois
dd2c0e4e89
consider surface patches border halfedges as PATCH_BORDERS
...
surface patch borders should be considered similarly to constrained edges,
so that they still represent the same polyline after remeshing
+ it is what is documented
2020-03-05 12:27:20 +01:00
Mael Rouxel-Labbé
14582b1be9
Fix compilation (wrong mesh type)
2020-03-05 11:42:54 +01:00
Mael Rouxel-Labbé
1f7c96a660
Some constructors from () to {} for clarity
2020-03-05 11:42:30 +01:00
Mael Rouxel-Labbé
aa331c0f14
Add missing hash value function for Seam_mesh's edges
2020-03-05 11:30:29 +01:00
Mael Rouxel-Labbé
2d1f3266ea
Hide error message behind debug macro
2020-03-04 14:35:46 +01:00
Mael Rouxel-Labbé
ca68f22f8d
Update usage of internal index map initializer to new API
2020-03-04 14:20:56 +01:00
Mael Rouxel-Labbé
6ada1e8d16
Clean useless and talkative output
2020-03-04 14:20:41 +01:00
Mael Rouxel-Labbé
432d5c724a
Improve usages of get_initialized_xxx_index_map
2020-03-04 13:37:09 +01:00
Mael Rouxel-Labbé
889108e253
Update get_initialize_xxx_index_map usages to new API
2020-03-04 12:58:42 +01:00
Mael Rouxel-Labbé
461e3fab00
Improve index pmap tests / Add tests with the new get_initiliazed_ipmap()
2020-03-04 12:57:52 +01:00
Mael Rouxel-Labbé
2b25a664d3
Precise that other 2D triangulations also have BGL interfaces
2020-03-04 12:57:39 +01:00
Mael Rouxel-Labbé
3667550e75
Rename new triangulation IDs initializing functions
...
To look more like the existing function set_halfedgeDS_items_id()
2020-03-04 12:54:56 +01:00
Mael Rouxel-Labbé
839dcf71f5
Improve section tag and description (BGL doc)
2020-03-04 12:54:22 +01:00
Mael Rouxel-Labbé
1e91b35575
Fix namespace of boost::***_index_t (should be CGAL::)
2020-03-04 12:31:55 +01:00
Mael Rouxel-Labbé
529fc71dea
Document initialize_triangulation_IDs
2020-03-04 12:31:44 +01:00
Mael Rouxel-Labbé
d3feda1650
Update IDs getter for triangulation edge / halfedges
2020-03-04 12:06:29 +01:00
Mael Rouxel-Labbé
17f97fc460
Add a function to initialize triangulation IDs
2020-03-04 12:06:19 +01:00
Mael Rouxel-Labbé
a449948588
Add (undocumented) edge_ids to T2_face_base_with_id_2.h
...
This is done because the previous edge IDs can range from 0
to 3*num_faces(tr) + 2, which is greater than num_edges(tr)
and is therefore not very rational.
2020-03-04 11:57:23 +01:00
Mael Rouxel-Labbé
d6bbf2bb5f
Fix implementation of initialized index map getters
2020-03-04 11:56:50 +01:00
Mael Rouxel-Labbé
7e303f421f
Add 'Is_writable_property_map'
...
Note the following:
'lvalue_pmap_tag' is annoying, because the property map is allowed to be non-mutable,
but boost::lvalue_property_map_tag is !always! defined as:
struct lvalue_property_map_tag : public read_write_property_map_tag
so we can't just check that 'writable_property_map_tag' is a base of the the pmap's category.
Instead, this struct checks if the reference is non-const, which is not completely correct:
map[key] returning a non-const reference doesn't mean that 'put(map, key, val)' exists,
which is what a writable property map must define.
2020-03-04 09:02:13 +01:00
Maxime Gimeno
3e61bcbe51
Fix enum
2020-03-03 15:26:30 +01:00
Laurent Rineau
661924f9bf
Labeled_mesh_domain_3: Fix the `value_outside` parameter
2020-03-02 17:15:16 +01:00
Simon Giraudot
fc38901c56
Change CMakeLists.txt to avoid message in testsuite
2020-03-02 17:08:32 +01:00
Mael Rouxel-Labbé
e94da7c669
Remove trailing whitespace
2020-03-02 14:00:11 +01:00
Mael Rouxel-Labbé
71f2474944
Fix leftover '///' that ought to be '//'
...
Causes issues with Doxygen
2020-03-02 09:42:54 +01:00
Mael Rouxel-Labbé
c6fa8c03b5
Uniformize todos
2020-03-02 09:42:35 +01:00
Ahmed Essam
613eedb77b
Fix perfect forwarding
2020-03-02 07:37:36 +01:00
Sebastien Loriot
194cdcf546
Merge pull request #4550 from nh2/patch-1
...
INSTALL.md: Fix missing path in cmake invocation
2020-03-02 06:45:55 +01:00
Sebastien Loriot
febd80e01f
Merge pull request #4549 from thopiekar/patch-1
...
Shape_detection: Correcting comment in efficient_RANSAC_with_parameters example
2020-03-02 06:45:11 +01:00
Niklas Hambüchen
00fdf182b8
INSTALL.md: Fix missing path in cmake invocation
2020-03-01 20:14:05 +01:00
Thomas Karl Pietrowski
afd2eefa78
Shape_detection: Correcting comment in efficient_RANSAC_with_parameters example
...
Just because 200 != 500.
2020-03-01 19:52:35 +01:00
Marc Glisse
3ebe8839b6
swap for Point_2 and Point_d
...
and make the implementations more similar, in case someone wants to
replace it with a macro at some point.
2020-03-01 12:50:13 +01:00
Laurent Rineau
c3a7846ef7
updated crontab (automated commit)
2020-02-28 17:18:04 +01:00
Mael
6b147c89a0
Fix doc
2020-02-28 13:59:42 +01:00
Mael
733fd95df7
Misc cleaning
2020-02-28 13:58:19 +01:00