albert-github
de3ba0f47c
Merge remote-tracking branch 'upstream/master' into feature/issue_7395
2023-07-17 10:17:34 +02:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
Mael Rouxel-Labbé
b9819d55fc
Keep up with the ever-changing moods of the Named Parameters committee
...
:>
2023-07-13 17:49:34 +02:00
albert-github
a0320dd7b4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
Laurent Rineau
d10e9387c2
Merge branch 'master' into CGAL-add_missing_test
...
# Conflicts:
# STL_Extension/test/STL_Extension/test_skiplist.cpp
2023-07-12 15:48:42 +02:00
Mael Rouxel-Labbé
5cc57d4c58
Minor doc fix
2023-07-12 14:45:29 +02:00
Mael Rouxel-Labbé
7d86ca5b95
Test FFG constructors more thoroughly
2023-07-12 14:40:31 +02:00
Mael Rouxel-Labbé
6fbbb70b20
Generalize FFG doc: the selection's value_type needs not be faces_size_type
2023-07-12 14:39:03 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github
5673ccfc71
Spelling corrections
...
Spelling correction `a edge` to `an edge`
2023-07-06 18:04:38 +02:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Sébastien Loriot
3e4120c81d
Merge branch 'master' into orthtree-generalization
2023-07-03 17:15:55 +02:00
Andreas Fabri
a469d128e7
Deduplicate file names for IO test
2023-06-29 09:11:07 +01:00
Andreas Fabri
28383a9faf
Remove a test_Surface_mesh.cpp as incomplete code
2023-06-29 09:07:34 +01:00
Andreas Fabri
be83ab856e
Undo of accidental change
2023-06-27 12:57:54 +01:00
Andreas Fabri
61ec729952
The category is just bidirectional when the reference IS a reference, otherwise input
2023-06-27 12:55:18 +01:00
Sébastien Loriot
efd8b2d38b
add more missing tests
2023-06-27 11:18:20 +02:00
Sébastien Loriot
0cddd1abf5
don't recurse
2023-06-27 10:38:24 +02:00
Guillaume Damiand
fe23441eab
Merge master
2023-06-26 14:42:33 +02:00
Guillaume Damiand
7da9812bda
Rename graphic_buffer into graphic_storage.
2023-06-22 15:18:34 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Sébastien Loriot
11a5b394b8
use Range::size()
2023-06-15 18:44:20 +02:00
Sébastien Loriot
cb840ac84b
boost::optional::get -> std::optional::value
2023-06-15 11:34:14 +02:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
852b3b664b
expand -CGAL_CPP17_INLINE macro
2023-06-15 10:40:54 +02:00
Sébastien Loriot
b724def918
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
...
Avoid creating degenerate faces in snap
2023-05-30 19:15:30 +02:00
JacksonCampolattaro
c066a18fe2
Fix issues with the simpler unit tests
2023-05-18 11:36:06 +02:00
Sébastien Loriot
02b126d961
maps are not necessarily default constructible
2023-05-17 17:08:01 +02:00
JacksonCampolattaro
ac6fbf0467
Add partly-working adaptation of Surface_mesh to use the new Property map system
2023-05-17 16:49:46 +02:00
Mael Rouxel-Labbé
a69a2f54c6
Rename to avoid conflict with STL
2023-05-16 14:21:27 +02:00
Mael Rouxel-Labbé
7a2e5412e9
Clarify that empty() does not clean garbage or remove property maps
2023-05-15 12:42:42 +02:00
Mael Rouxel-Labbé
34a9756836
Use BGL API instead of assuming graph.clear() exists
2023-05-15 12:42:13 +02:00
Mael Rouxel-Labbé
931270b66d
Introduce CGAL::empty(), which only clears combinatorial information
...
And leaves everything else like internal property maps and garbage.
2023-05-15 12:35:52 +02:00
Laurent Rineau
1b84329710
Merge pull request #7229 from GilesBathgate/General-safe_bool_idiom-GilesBathgate
...
Remove use of the safe-bool idiom, replace with explicit operator bool
2023-05-03 15:05:45 +02:00
Sébastien Loriot
af337edf4d
boost::reference_wrapper ---> std::reference_wrapper
2023-04-29 08:35:13 +02:00
Sébastien Loriot
4fb4ca2b53
std::empty needs c++17
...
remove this commit before merging in 6.0
2023-04-28 23:39:37 +02:00
Guillaume Damiand
519c7cc1a5
rename add_in_graphic_buffer into add_in_graphic_storage
2023-04-28 15:25:40 +02:00
Guillaume Damiand
8f29e4d323
Rename class graphic buffer
2023-04-27 15:48:42 +02:00
Sébastien Loriot
2f7d150531
boost::begin/end/empty/size -> std::begin/end/empty/size
2023-04-23 23:01:35 +02:00
Sébastien Loriot
a04035879d
boost::is_const -> std::is_const
2023-04-23 22:37:07 +02:00
Sébastien Loriot
d4d2225801
boost::is_reference -> std::is_reference
2023-04-23 22:37:07 +02:00
Sébastien Loriot
8740b244a2
boost::distance -> std::distance
...
boost's version is working on std::pair but we decided to no longer
consider iterator pairs as ranges
2023-04-23 22:37:07 +02:00
Sébastien Loriot
e82d970d19
boost::next -> std::next
2023-04-23 22:37:07 +02:00
Sébastien Loriot
61834d5a26
boost::remove_const -> std::remove_const_t
2023-04-23 19:07:54 +02:00
Sébastien Loriot
fc034c6a5d
boost::unit -> std::uint
2023-04-23 18:40:39 +02:00
Laurent Rineau
ad30839e6b
Merge pull request #7370 from sloriot/PMP-soup_self_intersections
...
Add self-intersection test and report functions for triangle soups
2023-04-21 11:20:52 +02:00
Laurent Rineau
594682dde3
Merge pull request #5461 from sloriot/PMP-decimation
...
Add coplanar decimation
2023-04-17 10:14:07 +02:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Andreas Fabri
c330beb504
Add operator!=(void*)
2023-04-14 17:04:02 +01:00
Andreas Fabri
7da72e00e9
Define NOMINMAX to work around problem in vtk
2023-04-12 07:29:02 +01:00
Sébastien Loriot
28c97d293f
fix warnings
2023-04-11 09:25:29 +02:00
Sébastien Loriot
fb7d892e36
add help for geom traits for function dealing with polygon soups
2023-04-06 19:24:04 +02:00
Sébastien Loriot
3262b21ed7
do not evaluate other options if the parameter is provided
2023-04-06 19:24:04 +02:00
Sébastien Loriot
cb672d4d90
Merge remote-tracking branch 'cgal/master' into PMP-decimation
2023-04-04 14:25:17 +02:00
Sébastien Loriot
39b84d0433
fix specialization
2023-03-31 14:39:33 +02:00
Sébastien Loriot
5e4e9a9001
fix warning
2023-03-31 14:39:33 +02:00
Laurent Rineau
41f0e07022
Merge pull request #7343 from afabri/Surface_mesh-points-GF
...
Surface_mesh: Add example for accessing points
2023-03-31 11:10:39 +02:00
Laurent Rineau
e96fbafac2
Merge pull request #7308 from afabri/BGL-document_use_binary_mode-GF
...
BGL: Document use_binary_mode
2023-03-21 16:14:16 +01:00
Andreas Fabri
fcef17c918
Surface_mesh: Add example for accessing points
2023-03-21 09:44:49 +01:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Sven Oesau
c9a7b79530
Merge remote-tracking branch 'remotes/origin/master' into Kinetic_shape_reconstruction-new_package-soesau
2023-03-08 19:26:07 +01:00
Sven Oesau
1db6c553fa
removed unused variables
2023-03-08 15:40:27 +01:00
Andreas Fabri
2d203cae0c
BGL: Document use_binary_mode
2023-03-06 21:27:04 +00:00
Sébastien Loriot
b1d2744821
Merge branch 'master' into PMP-decimation
2023-03-02 14:24:27 +01:00
Sébastien Loriot
c587df44a6
fix correspondance between faces
2023-02-24 14:45:01 +01:00
Sven Oesau
2ef678a684
Merge remote-tracking branch 'remotes/origin/master' into Kinetic_shape_reconstruction-new_package-soesau
2023-02-24 09:09:01 +01:00
Sébastien Loriot
640910288b
Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau
2023-02-16 14:18:17 +01:00
Laurent Rineau
a5052f4cd8
Merge pull request #6835 from MaelRL/CGAL-Clean_CMakeLists.txt-GF
...
Some CMakeLists.txts cleaning
2023-02-16 10:52:29 +01:00
Sven Oesau
d96f8ed6b0
Merge branch 'CGAL:master' into Kinetic_shape_reconstruction-new_package-soesau
2023-02-14 08:40:54 +01:00
Sébastien Loriot
9242a810c4
Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau
2023-02-07 11:31:55 +01:00
Sébastien Loriot
dbccebf7df
clean up doc and API of new property maps
2023-02-06 18:32:41 +01:00
Giles Bathgate
679ee1f870
Remove use of the safe-bool idiom, replace with explicit operator bool
2023-01-30 19:39:42 +00:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Sébastien Loriot
ee246c87c5
fix function name and add missing constructor
2023-01-25 17:08:27 +01:00
Mael
4a477c248e
Merge branch 'master' into dev/drawGraphColor
2023-01-19 14:37:45 +01:00
Sven Oesau
ddb155fb94
removed Event.h
...
added documentation
2023-01-18 17:44:20 +01:00
Sven Oesau
4b87b331e7
Merge remote-tracking branch 'master/master' into Kinetic_shape_reconstruction-new_package-soesau
2023-01-18 14:44:02 +01:00
Sven Oesau
d4ed95d7ab
bugfix to prevent infinite loop in alpha expansion
2023-01-18 14:31:04 +01:00
Sébastien Loriot
cd76994056
rename property map and deprecated old name
2023-01-18 13:45:37 +01:00
Sven Oesau
b66cacad24
working on the reconstruction
...
using energy terms from the publication/reference implementation
adding min_cut for binary labeling instead of alpha_expansion_graphcut
removal of hybrid mode
2023-01-18 12:03:08 +01:00
Mael
4d22c90474
Merge branch 'master' into feature/bug_documentation_spell_20221113
2023-01-04 10:06:45 +01:00
Sebastien Loriot
f5c41bd712
Merge pull request #7022 from MaelRL/Weights-v2.0-GF-master
...
Weights fixes (master)
2022-12-08 15:22:19 +01:00
Sebastien Loriot
b9a87af07e
Merge pull request #7023 from MaelRL/Weights-v2.0-GF-5.5.x
...
Weights fixes (5.5.x)
2022-12-08 15:21:58 +01:00
Mael Rouxel-Labbé
28663265c6
Merge remote-tracking branch 'cgal/master' into PMP-snap_no_deg_faces_created
2022-12-08 14:35:48 +01:00
Mael Rouxel-Labbé
eecd538759
Fix typo
2022-12-08 10:35:48 +01:00
Mael Rouxel-Labbé
a8c792c4e9
Anticipate some warnings
2022-12-08 10:29:04 +01:00
Mael Rouxel-Labbé
6086830fc2
No point checking for null faces in faces(g)
2022-12-08 01:07:26 +01:00
Mael Rouxel-Labbé
80d4abdb0b
Restore default coloring functor
2022-12-08 01:02:40 +01:00
Mael Rouxel-Labbé
7014aa0301
Use proper template / variable names for BGL graphs
2022-12-08 01:01:15 +01:00
Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Sébastien Loriot
d3b13fb11c
Merge branch 'cgal/5.5.x-branch'
2022-12-05 19:00:39 +01:00
Sebastien Loriot
887e175361
Merge pull request #6984 from janetournois/PSP-fix_has_normal_map-GF
...
Point_set_3 - `NP_helper::has_normal_map()` should not always return true
2022-12-05 18:59:42 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Laurent Rineau
67b5c791e9
Merge pull request #7075 from MaelRL/CGAL-Fix_some_links-GF
...
Update some links + https
2022-12-05 12:22:06 +01:00
Laurent Rineau
2f59b23d30
Merge pull request #7056 from MaelRL/BGL-Clarify_pmap_value_type-GF
...
Fix implicit conversion from `std::size_t` to `bool` creating ambiguous calls
2022-11-25 10:15:02 +01:00
Laurent Rineau
4ef4f036af
Merge pull request #7056 from MaelRL/BGL-Clarify_pmap_value_type-GF
...
Fix implicit conversion from `std::size_t` to `bool` creating ambiguous calls
2022-11-25 10:14:16 +01:00
Mael Rouxel-Labbé
ec8ec2f97a
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-24 11:59:24 +01:00
Mael Rouxel-Labbé
841373df6d
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-24 11:58:53 +01:00
Mael Rouxel-Labbé
0ecffe2913
Avoid conflicts between 'OpenMesh' as a mesh template parameter and namespace
2022-11-24 11:50:06 +01:00
Mael Rouxel-Labbé
b5c21e1f5d
Http -> https + update some dead links
2022-11-23 18:54:37 +01:00
Mael Rouxel-Labbé
181344f6cd
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-22 18:35:18 +01:00
Mael Rouxel-Labbé
e5cb2f8225
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-22 18:35:06 +01:00
Mael Rouxel-Labbé
613ae0d564
Proper fix after botched fix ( adb10155fc)
2022-11-22 18:33:43 +01:00
Mael Rouxel-Labbé
491a77397c
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-22 17:53:26 +01:00
Mael Rouxel-Labbé
f6ac98882a
Merge remote-tracking branch 'mine/Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-22 17:51:36 +01:00
Mael Rouxel-Labbé
adb10155fc
Use kernel traits to adapt put() to point coordinates type
2022-11-22 17:22:44 +01:00
Mael Rouxel-Labbé
8437eec29d
Fix implicit conversion from std::size_t to bool creating ambiguous calls
2022-11-17 11:17:54 +01:00
albert-github
62a31babbd
spelling corrections
...
Some spelling corrections (Directories starting with `B`)
2022-11-14 17:44:33 +01:00
Jane Tournois
38fd07dfc4
differentiate has_normal_map() between const and non-const point set
2022-11-08 10:24:43 +01:00
Sebastien Loriot
1a226ed877
Restore [revious API
2022-11-07 10:41:22 +01:00
Laurent Rineau
8c9281f440
Merge pull request #6642 from sloriot/gsoc2022-boost_np
...
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau
987391d8ee
Merge pull request #6930 from MaelRL/BGL-Use_is_valid_descriptor-GF
...
BGL graph validity improvements
2022-11-07 10:08:34 +01:00
Laurent Rineau
5cc489991a
Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
...
Add a const version of the operator
2022-11-07 10:08:10 +01:00
Laurent Rineau
53c63973ba
Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
...
Add a const version of the operator
2022-11-07 10:06:37 +01:00
Laurent Rineau
5239daab19
Merge pull request #7010 from afabri/PMP-BGL-shrunk-GF
2022-11-04 10:27:19 +01:00
Andreas Fabri
f605c347ae
Fixed typo: shrinked -> shrunk
2022-11-04 10:01:53 +01:00
Sébastien Loriot
54629efea2
make the operator const
2022-11-03 15:51:11 +01:00
Laurent Rineau
8e8153c0ac
Merge pull request #6871 from afabri/CGAL_assertions-GF
...
CGAL: No longer per package assertions
2022-11-03 09:44:48 +01:00
Laurent Rineau
d24b180293
Merge branch 'master' into gsoc2022-boost_np
2022-10-28 15:39:36 +02:00
Jane Tournois
e99f442830
NP_helper::has_normal_map should not always return true
...
look for a normal_map in the point set, and in the named parameters
# Conflicts:
# BGL/include/CGAL/boost/graph/named_params_helper.h
# Point_set_processing_3/include/CGAL/jet_estimate_normals.h
2022-10-25 12:12:29 +02:00
Guillaume Damiand
8e93b8ccbc
spaces
2022-10-17 18:02:52 +02:00
Guillaume Damiand
89f7e05dc6
some drawing functor are necessary non null; review of draw for lcc.
2022-10-14 16:03:25 +02:00
Guillaume Damiand
afc0eaedf5
Review of draw for face graph, polyhedron and sm
2022-10-14 15:08:32 +02:00
Guillaume Damiand
24a8004ee0
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2022-10-14 08:53:12 +02:00
Andreas Fabri
5392c3f8f7
selection
2022-10-12 08:10:47 +01:00
Mael Rouxel-Labbé
5545eee950
Revert "Check face graph validity and not just halfedge validity in post-reading BGL IO"
...
This reverts commit 226f84f2e6 .
This is too strong and prevents reading some broken meshes that we still
want to be able to read.
Note that even is_valid_halfedge_graph() would return false
2022-10-07 10:34:32 +02:00
Mael Rouxel-Labbé
13e34985eb
Fix test using invalid descriptors
2022-10-07 09:54:38 +02:00
Mael Rouxel-Labbé
bcf2f60be2
Revert "Add some descriptor validity preconditions to BGL iterators"
...
This reverts commit e67b73e849 .
Some code such as copy_face_graph() uses iterators while building graphs
2022-10-07 09:19:54 +02:00
Mael Rouxel-Labbé
a7f2aeb75c
Remove unused typedef
2022-10-07 09:14:40 +02:00
Mostafa-ashraf19
74a68d4694
Applied new APIs version in face graph.
2022-10-06 21:22:05 +02:00
Mael Rouxel-Labbé
e67b73e849
Add some descriptor validity preconditions to BGL iterators
2022-10-05 22:58:51 +02:00
Mael Rouxel-Labbé
b2c0dc94b7
Fix bad precondition
2022-10-05 22:57:31 +02:00
Sébastien Loriot
7e6d750af9
add missing const
2022-10-05 18:26:08 +02:00
Mael Rouxel-Labbé
34ea88c73d
Use is_valid_*_descriptor
2022-10-04 22:22:40 +02:00
Mael Rouxel-Labbé
60ecc51ba7
Code cleaning (no real changes)
2022-10-04 20:43:31 +02:00
Mael Rouxel-Labbé
13cbddd22b
Regroup similar BGL helpers
2022-10-04 16:23:54 +02:00
Mael Rouxel-Labbé
723e44389c
Drive-by boost removal
2022-10-04 15:36:34 +02:00
Mael Rouxel-Labbé
226f84f2e6
Check face graph validity and not just halfedge validity in post-reading BGL IO
2022-10-04 15:36:04 +02:00
Mael Rouxel-Labbé
e61b4a838a
Use is_valid_descriptors in graph checkers + fixes/improvements
2022-10-04 15:35:36 +02:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sébastien Loriot
195605627d
remove no longer needed file
2022-09-15 09:21:35 +02:00
Mael Rouxel-Labbé
01e072270f
Misc minor fixes
2022-09-07 10:21:46 +02:00
Mael Rouxel-Labbé
e93b0b28eb
Misc trivial cleaning
2022-09-06 16:25:47 +02:00
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé
28ba446895
Clean (some) CMakeLists.txt indentation
2022-09-06 15:38:18 +02:00
Sebastien Loriot
f9527917c2
Add missing template keyword
2022-09-06 13:32:53 +02:00
Sven Oesau
80eb8601e6
Merge branch 'CGAL:master' into Region_growing-revision-soesau
2022-09-02 16:42:41 +02:00
maximecharriere
fa4d69c1fa
Draw face/vertex/edge with its own colour or a random colour
2022-08-29 19:57:32 +02:00
GYuvanShankar
ce44ebf64d
Documentation change, removed BOOST_PARAMETER_MAX_ARITY macro
2022-08-17 18:03:26 +05:30
Sébastien Loriot
ad6329c263
Merge 'cgal/master' into gsoc2022-boost_np
2022-08-16 17:52:18 +02:00
Sébastien Loriot
9dd8235dc5
more workarounds for MSVC 2015
...
[skip ci]
2022-08-10 23:50:39 +02:00
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
e564f4eaa5
Merge remote-tracking branch 'cgal/master'
2022-08-02 12:05:51 +02:00
Laurent Rineau
4789fcc474
Merge branch 'master' into Triangulation_2-mark_domains-GF
2022-07-11 16:38:15 +02:00
Sven Oesau
5d5c380c66
Merge branch 'master' into Region_growing-revision-soesau
2022-07-06 15:20:11 +02:00
Sébastien Loriot
707b45cb5b
Merge remote-tracking branch 'cgal/5.5.x-branch'
2022-06-29 10:48:00 +02:00
Laurent Rineau
75ab8baae2
Merge pull request #6687 from sloriot/BGL-euler_doc
...
fix doc after import from Polyhedron
2022-06-29 09:49:41 +02:00
Sven Oesau
17e0923058
Merge branch 'master' into Region_growing-revision-soesau
2022-06-24 11:06:56 +02:00
Sébastien Loriot
29b3fb1bde
fix doc
2022-06-20 18:03:15 +02:00
Laurent Rineau
1ba31d6e3f
Merge branch 'master' into Triangulation_2-mark_domains-GF
...
# Conflicts:
# Installation/CHANGES.md
2022-06-17 11:00:12 +02:00
Laurent Rineau
c132b6a11e
Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois
2022-06-13 16:26:34 +02:00
Sébastien Loriot
27514ed036
add Has_member_clear_v
2022-06-10 09:59:02 +02:00
Sébastien Loriot
6dc6373af8
is_Point_set_or_Range_or_Iterator<>::value -->
...
is_Point_set_or_Range_or_Iterator_v<>
2022-06-10 09:55:18 +02:00
Sébastien Loriot
ac8b6d4731
boost::is_same --> std::is_same
2022-06-10 08:18:20 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Sébastien Loriot
eee363df27
Merge cgal/master
2022-06-08 23:23:07 +02:00
Sébastien Loriot
5746e59b34
Merge cgal/master
2022-06-08 23:13:25 +02:00
Sébastien Loriot
c8cbbbfb1d
Merge cgal/master
2022-06-08 22:49:25 +02:00
Sébastien Loriot
5e124e5d5f
Merge cgal/master
2022-06-08 22:43:17 +02:00
Jane Tournois
7aa5e7759c
documentation of IO
2022-06-08 22:11:43 +02:00
Sébastien Loriot
f0fc06b998
Merge cgal/master
2022-06-08 22:10:34 +02:00
Jane Tournois
55f9f1008b
add parameter all_cells
...
to write all finite cells VS cells of the complex
2022-06-08 22:04:34 +02:00
Jane Tournois
d3662e8d21
add all_vertices parameter to output_to_medit
...
to decide whether we write all vertices, or only the ones that take part
to the complex
2022-06-08 22:04:34 +02:00
Sébastien Loriot
920c35c30e
Merge cgal/master
2022-06-08 21:56:39 +02:00
Jane Tournois
57439c0235
wip : transfer surface patch indices from c3t3 to Surface_mesh
...
in export_facets_in_complex()
2022-06-08 21:46:52 +02:00
Jane Tournois
595c969757
add another version of tetrahedron_soup_to_triangulation_3
...
based on indices, similarly to polygon_soup_to_polygon_mesh
and using named parameters for optional parameters
use it in an example
2022-06-08 21:46:51 +02:00
Sébastien Loriot
db2c202f35
restore parameters used also by Mesh_3
2022-06-04 15:00:20 +02:00
Sébastien Loriot
111d33bfd2
alternative version to use the boost parameter API
2022-06-04 13:58:37 +02:00
Sébastien Loriot
f836b7b066
add missing precondition
2022-05-23 18:01:00 +02:00
Sébastien Loriot
ff16bec071
clean up EXAMPLE_PATH
2022-05-23 16:52:17 +02:00
Sébastien Loriot
594d8bf38e
remove tag that is not used and add a way to pass default Point and Normal maps
2022-05-18 15:23:23 +02:00
Andreas Fabri
1afc3cc099
resolve merge conflict
2022-05-18 07:20:41 +01:00
Sebastien Loriot
978d83a349
Merge pull request #6573 from sloriot/CGAL-pedantic_warnings
...
Fix pedantic warnings
2022-05-13 15:55:26 +02:00
Sebastien Loriot
269a391fa0
Merge pull request #6558 from lrineau/Installation-remove_wd4503-GF
...
CMake script updates: version of CMake and /wd4503 is only for MSVC 2015
2022-05-13 15:53:36 +02:00
Sebastien Loriot
b0e4eeb841
Merge pull request #6556 from afabri/BGL-suppress_boost_warning-GF
...
BGL: Suppress warning in boost
2022-05-13 15:53:02 +02:00
Sebastien Loriot
b9fabbe116
Merge pull request #6550 from afabri/BGL-adjacency_iterator-GF
...
BGL: Add adjacency_iterator for several classes
2022-05-13 15:51:44 +02:00
Andreas Fabri
7360250464
Fix typo
2022-05-10 11:07:05 +01:00
Sébastien Loriot
6486844750
fix pedantic warnings
2022-05-10 11:30:39 +02:00
Sébastien Loriot
2ba764377d
fix doc warnings
2022-05-10 10:42:48 +02:00
Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +02:00
Laurent Rineau
3177ec94c9
Merge pull request #6498 from MaelRL/BGL-Fix_IO_link-GF
...
Fix broken BGL ref manual link
2022-05-06 14:22:04 +02:00
Laurent Rineau
90accc92ea
Merge pull request #6499 from MaelRL/STL-Merge_is_defaults-GF
...
Merge parameters::Is_default and parameters::is_default_parameter
2022-05-06 14:22:02 +02:00
Laurent Rineau
4f6d0cdd6f
Merge pull request #6498 from MaelRL/BGL-Fix_IO_link-GF
...
Fix broken BGL ref manual link
2022-05-06 14:19:27 +02:00
Andreas Fabri
39f2b14bc6
fix example
2022-05-06 08:54:55 +01:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Andreas Fabri
5f3e3b2e14
Use wrapper files to suppress warning
2022-05-05 08:46:11 +01:00
Andreas Fabri
7c207526f8
Add parameterization
2022-05-04 17:38:32 +01:00
Andreas Fabri
e7132912ba
BGL: Suppress warning in boost
2022-05-04 16:35:21 +01:00
Andreas Fabri
380704bf67
Arrangement and update documentation
2022-05-03 15:31:09 +01:00
Andreas Fabri
fd20beeef7
Use vertices_around_target()
2022-05-03 15:09:05 +01:00
Andreas Fabri
5e58f4a3a3
Also add it to OpenMesh
2022-05-03 14:21:43 +01:00
Andreas Fabri
abb54bf0b8
BGL: Add adjacency_iterator for several classes
2022-05-03 14:02:21 +01:00
Laurent Rineau
e5862bd189
New implementation for Has_member_*
2022-04-21 13:59:43 +02:00
Mael Rouxel-Labbé
477353d5eb
Merge parameters::Is_default and parameters::is_default_parameter
2022-04-20 16:01:02 +02:00
Mael Rouxel-Labbé
f4012763a9
Fix indentation in named_param_helpers.h (no real changes)
2022-04-20 15:37:26 +02:00
Mael Rouxel-Labbé
eb8cbe67bd
Fix broken link
2022-04-20 10:14:12 +02:00
Andreas Fabri
1d4a0b98a2
Remove unused typedef
2022-03-25 08:29:36 +01:00
Andreas Fabri
0c1e3faf10
Switch to std::enable_if_t to make it similar to as it is done in new code in In_domain
2022-03-23 11:41:54 +01:00
Mael
b11d3660e3
Avoid possible warning
2022-03-15 09:08:56 +01:00
Mael Rouxel-Labbé
3182689f30
Make write_STL (and write_polygon_mesh) compile with sqrt-less kernels
2022-03-15 00:45:56 +01:00
Laurent Rineau
8e62c63bc9
Merge pull request #6373 from MaelRL/BGL-Fix_make_ico-GF
...
Fix make_icosahedron() having wrong radius
2022-03-09 11:35:15 +01:00
Laurent Rineau
8614f859d6
Merge pull request #6373 from MaelRL/BGL-Fix_make_ico-GF
...
Fix make_icosahedron() having wrong radius
2022-03-09 11:33:19 +01:00
Mael Rouxel-Labbé
0994eed6c5
Fix make_icosahedron() having wrong radius
2022-03-02 11:42:23 +01:00
Laurent Rineau
c1c7f4ad9a
Merge pull request #6065 from sloriot/BGL-FFG_complement
...
Add a function to use the complement
2022-02-24 19:57:20 +01:00
Laurent Rineau
258d704a90
Merge pull request #6209 from sloriot/PMP-std_instead_of_boost
...
Use features available in std instead of boost
2022-02-24 19:57:17 +01:00
Sébastien Loriot
32077b8829
Merge remote-tracking branch 'cgal/master' into HEAD
2022-02-23 11:30:36 +01:00
Laurent Rineau
fb764adef8
Merge branch '5.3.x-branch' into 5.4.x-branch
2022-02-18 15:23:34 +01:00
Laurent Rineau
f78a3001d9
Merge pull request #6294 from sloriot/BGL-uw
...
fix ununitialized variable warnings
2022-02-08 23:44:34 +01:00
Laurent Rineau
d78a7b9255
Merge pull request #6302 from afabri/P2T2-assert-GF
...
CGAL: In testcode do not use CGAL_assertion but assert
2022-02-08 23:44:24 +01:00
Sébastien Loriot
8126dd5acc
add mising dots
2022-02-04 09:15:47 +01:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Andreas Fabri
440a8dfb7b
Fix file name
2022-02-03 08:41:04 +00:00
Andreas Fabri
735752bec9
Do the remaining changes after Laurent's check
2022-02-03 08:02:11 +00:00
Laurent Rineau
f9c05a0ba1
Merge pull request #6253 from afabri/P2T2-assert-GF
...
CGAL: In testcode do not use CGAL_assertion but assert
2022-02-02 16:38:22 +01:00
Laurent Rineau
5b42a501cc
Merge pull request #6266 from afabri/CGAL-assertions_in_examples-GF
...
CGAL Examples: CGAL_assertion -> assert
# Conflicts:
# HalfedgeDS/examples/HalfedgeDS/hds_prog_compact2.cpp
# Triangulation_2/examples/Triangulation_2/triangulation_print_OFF.h
2022-02-02 16:38:01 +01:00
Sébastien Loriot
638522e7bf
remove unused typedef
2022-02-02 08:46:46 +01:00
Sébastien Loriot
420cbc4c31
fix English
2022-02-01 20:04:19 +01:00
Sébastien Loriot
4ad9a2ef87
better name after review
2022-02-01 20:04:19 +01:00
Sébastien Loriot
d99c752999
add a function to use the complement
2022-02-01 20:04:19 +01:00
Sébastien Loriot
fb4f57567c
avoid uninitialized variable warning
2022-02-01 19:23:54 +01:00
Sébastien Loriot
e1b984beb4
fix ununitialized variable warnings
2022-02-01 19:17:57 +01:00
Andreas Fabri
79a38d5cb9
CGAL Examples: CGAL_assertion -> assert
2022-01-24 10:19:04 +00:00
Andreas Fabri
ed1e777525
Deal with BGL
2022-01-19 07:22:27 +00:00
Andreas Fabri
e7635651a0
Deal with BGL
2022-01-18 16:36:01 +00:00
Sébastien Loriot
07e917ca09
Merge remote-tracking branch 'MaelRL/PMP-Improve_SI_repair-GF' into HEAD
2022-01-18 09:18:20 +01:00
Sébastien Loriot
10b0af3092
rename macro since Named_function_parameter is part of STL_Extension
2022-01-13 14:43:34 +01:00
Sébastien Loriot
c169c41240
Merge remote-tracking branch 'maxGimeno/PMP-Example_of_new_mp_function-maxGimeno' into HEAD
2022-01-12 13:33:49 +01:00
Laurent Rineau
398e71d37d
Merge pull request #6155 from sloriot/STL_extension-Modifiable_priority_queue_clean_up
...
Add option to use a relaxed order
2022-01-12 12:21:53 +01:00
Laurent Rineau
20cdd62d07
Merge pull request #6230 from sloriot/CGAL-doxy_default
...
Update latest default
2022-01-12 11:41:26 +01:00
Sébastien Loriot
1a0ef7883e
add missing \cond
2022-01-11 12:39:57 +01:00
Sébastien Loriot
368b715c1f
readd remove overloads
2022-01-10 18:36:37 +01:00