Commit Graph

89520 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 77a0115dc4 Add missing 'const' 2020-03-09 16:32:54 +01:00
Mael Rouxel-Labbé fe1fd95d23 Fix always returning by copy when it is possible to return by reference 2020-03-09 15:31:51 +01:00
Mael Rouxel-Labbé ff8a21f6e6 Minor doc rephrase (dynamic pmap is not always non-constant time access) 2020-03-09 11:49:21 +01:00
Mael Rouxel-Labbé 13984054ae Fix some enum/classes not showing in the documentation of BGL 2020-03-09 11:47:26 +01:00
Mael Rouxel-Labbé 24e2f35a25 Document tparam of set_triangulation_ids 2020-03-09 11:46:32 +01:00
Mael Rouxel-Labbé 5bd944a8d2 Fix namespace in BGL doc 2020-03-09 10:59:03 +01:00
Mael Rouxel-Labbé 544dbb441a Add more information about index maps in BGL/PMP's NamedParameters.txt 2020-03-09 10:53:48 +01:00
Mael Rouxel-Labbé e4ff489623 Get rid of GetVertex/FaceIndexMap
GetInitialized... should be used instead.

Complete removal instead of simply doing:
  struct GetVertexIndexMap
    : public GetInitializedVertexIndexMap
  { }

because there will anyway be a need to update code on the right side of
  GetVertexIndexMap fim = ...

and it's more obvious if it breaks on the type directly.
2020-03-09 10:41:04 +01:00
Mael Rouxel-Labbé 05f0f956a8 Fix bad copy paste 2020-03-09 10:23:16 +01:00
Mael Rouxel-Labbé bc84ca29a2 Remove obsolete comment 2020-03-09 10:18:43 +01:00
Mael Rouxel-Labbé ec30ebb709 Move getter structs and global functions to appropriate BGL file 2020-03-09 10:18:19 +01:00
Mael Rouxel-Labbé fd864b7d99 Add a performance warning when a dynamic property map is used as index map 2020-03-09 10:18:08 +01:00
Mael Rouxel-Labbé fba9a19fe4 Add missing #include's 2020-03-09 10:03:31 +01:00
Mael Rouxel-Labbé e8757d451a Clarify doc of PMP::clip
The face_index_map must be writable or stay well-initialized throughout
creation and deletion of faces.
2020-03-09 10:02:44 +01:00
Mael Rouxel-Labbé 645d81d298 Clean documentation
These mentions can be regrouped in the namedparameters.txt file
2020-03-09 09:59:41 +01:00
Mael Rouxel-Labbé 550138a116 Update PMP::clip tests (the pmaps must be initialized) 2020-03-09 09:58:48 +01:00
Mael Rouxel-Labbé 54b5f74edd Remove obsolete call dispatcher mechanism
Which also was kinda broken: if a face index map was actually passed as
named parameter, it would be ignored.
2020-03-09 09:57:13 +01:00
Mael Rouxel-Labbé d7f24b98e8 Correctly initialize face index maps in coref/autoref 2020-03-09 09:56:55 +01:00
Mael Rouxel-Labbé 84186fc78f Allow face index maps of different type in Face_graph_output_builder
+ don't take references to property maps
2020-03-09 09:55:58 +01:00
Mael Rouxel-Labbé 9d5ce20393 Clean doc 2020-03-06 18:16:37 +01:00
Mael Rouxel-Labbé 5e0798c88f Add a comment to clarify assertion 2020-03-06 18:16:12 +01:00
Mael Rouxel-Labbé 38da5ae2c4 Rename 'faces' parameter to avoid conflict with function 'faces(FaceGraph)' 2020-03-06 15:30:39 +01:00
Mael Rouxel-Labbé ad62f89a20 Use the new index map initializer functions and fix doc 2020-03-06 15:25:38 +01:00
Mael Rouxel-Labbé 937478addb Rephrase doc to reflect the possibility of garbage in the mesh 2020-03-06 13:42:38 +01:00
Mael Rouxel-Labbé 798a476d63 Merge branch 'PMP-Default_pmap-maxGimeno-old' into PMP-Default_pmap-maxGimeno 2020-03-06 13:20:00 +01:00
Sébastien Loriot f0a7a8f92f add missing const 2020-03-06 12:45:26 +01:00
Mael Rouxel-Labbé 0133e9f2f9 Merge branch 'PMP-soup_to_mesh_add_vpm-old' into PMP-soup_to_mesh_add_vpm 2020-03-06 11:41:31 +01:00
Mael Rouxel-Labbé 4334e954c0 Parameter > PropertyTag for clarity 2020-03-05 17:30:15 +01:00
Mael Rouxel-Labbé 547ff7764b Fix doc typo 2020-03-05 17:04:52 +01:00
Mael Rouxel-Labbé 4a77f29804 Replace index map validity runtime check with an assertion 2020-03-05 17:02:25 +01:00
Mael Rouxel-Labbé d15040ca26 Revert aeb4451, boost/CGAL namespaces will be fixed in another PR 2020-03-05 16:45:48 +01:00
Maxime Gimeno e507e80e22 Don't compute depenencies in case a package is missing. 2020-03-05 16:34:03 +01:00
Maxime Gimeno 68397cf423 Add Qt5_DIR and METIS to the summary's installation doc page 2020-03-05 16:29:32 +01:00
Simon Giraudot feaa8ce598 Merge remote-tracking branch 'necip/gsoc2019-pointmatcher_icp_wrapper-necipfazil' into gsoc2019-pointmatcher_icp_wrapper-necipfazil 2020-03-05 15:58:17 +01:00
Mael Rouxel-Labbé 96b6cd002b Remove obsolete call to index map initializations
These maps are obtained using get_initialized_face_index_map(g, np)
2020-03-05 15:32:02 +01:00
Mael Rouxel-Labbé 0a2b590110 Use the BGL automatic index map initializer 2020-03-05 15:31:40 +01:00
Mael Rouxel-Labbé b0cfe5a96d Don't necessarily initialize the halfedge index map in copy_face_graph 2020-03-05 15:31:03 +01:00
Laurent Rineau 29f973a616 Merge branch 'releases/CGAL-5.0-branch'
# Conflicts:
#	Installation/include/CGAL/version.h
#	Maintenance/release_building/BUGFIX_NUMBER
#	Maintenance/release_building/public_release_name
2020-03-05 15:07:02 +01:00
Laurent Rineau 79699f9fc2 Merge pull request #4259 from MaelRL/PMP-Snapping_improvements-GF
PMP: Improvements for snapping
2020-03-05 15:06:46 +01:00
Jane Tournois 21ee697498 merge both `if` conditions 2020-03-05 15:02:55 +01:00
Laurent Rineau fb6007bebf Merge pull request #4461 from lrineau/Mesh_2-support_projection_traits_3-GF
Fix issue #4458 (Mesh_2 and Triangulation_2_projection_traits_3)
2020-03-05 14:52:31 +01:00
Laurent Rineau 1e112f3262 Merge pull request #4482 from maxGimeno/Demo-Fix_meshing_dialog-maxGimeno
3D Demo:  Fix Meshing_dialog.ui
2020-03-05 14:52:28 +01:00
Laurent Rineau 57e699ac67 Merge pull request #4502 from maxGimeno/Convex_hull_3-Overload_for_VertexListGraph-maxGimeno
Convex_hull_3: Overload for VertexListGraph
2020-03-05 14:52:25 +01:00
Laurent Rineau 68edb62794 Merge pull request #4520 from gdamiand/T3_to_lcc-bugfix-gdamiand
Fix LCC import_from_triangulation_3
2020-03-05 14:52:22 +01:00
Laurent Rineau 192792f524 Merge pull request #4531 from sloriot/BGL-selection_for_removal_BF
Bug fix in selection expansion for removal
2020-03-05 14:52:19 +01:00
Laurent Rineau a55cc93214 Merge pull request #4532 from maxGimeno/Demo-Upgrade_3mf-maxGimeno
3mf <2.0
2020-03-05 14:52:15 +01:00
Laurent Rineau 0955297150 Merge pull request #4538 from cosurgi/fixYadeRealCompilation
Fix Yade high precision Real compilation
2020-03-05 14:52:12 +01:00
Laurent Rineau 4ec82f4b09 Merge pull request #4540 from mglisse/handle
Some noexcept, swap, etc to help Handle* types
2020-03-05 14:52:09 +01:00
Laurent Rineau 0260afee8c Merge pull request #4542 from sloriot/Kernel-compare_distance_use_FT
Use FT instead of RT
2020-03-05 14:52:06 +01:00
Laurent Rineau b281902cf9 Merge pull request #4551 from MaelRL/CGAL-Fix_todo_doc_warning-GF
PMP: Fix doxygen warnings
2020-03-05 14:52:03 +01:00