Commit Graph

109193 Commits

Author SHA1 Message Date
Laurent Rineau 94d45552bc Merge pull request #7678 from efifogel/gsoc2023-aos_sphere_demo-denizdiktas
Gsoc2023, stand-alone interactive program that demonstrates 2D arrangements embedded on the sphere
2024-04-25 12:04:54 +02:00
Laurent Rineau d9a8aa26c5 Merge pull request #8131 from afabri/Aos_2-brief_doc-GF
Boolean Set Operations: Fix brief descriptions
2024-04-25 12:04:52 +02:00
Laurent Rineau 3545f004ea Merge pull request #8143 from afabri/Polygon_repair-less_copies-GF
Polygon_repair:: Use move semantics; Add Polygon_2::reserve()
2024-04-25 12:04:50 +02:00
Laurent Rineau 1084b8b524 Merge pull request #8155 from nh2/ply-fix-unused-OutputIteratorValueType
IO: Fix `OutputIteratorValueType` being ignored
2024-04-25 12:04:46 +02:00
Laurent Rineau d2ba8e2f56 Merge pull request #8156 from nh2/kd-tree-shrink-to-fit
kd-tree: Deallocate Point pointer vector after build().
2024-04-25 12:04:44 +02:00
Laurent Rineau 07eb230ed8 Merge pull request #8149 from lrineau/cgallab-cont
Rename Polyhedron demo to CGAL Lab everywhere
2024-04-25 11:30:08 +02:00
Sven Oesau 436a53e4b1 remove debug code
less verbose output
2024-04-25 10:45:20 +02:00
Nicolas Saillant 1f2c21f7dc Add CSS grid layout for result grid on summary page 2024-04-25 10:12:09 +02:00
Jane Tournois 99364301cc rename smoothed_positions to moves 2024-04-25 10:02:34 +02:00
Sven Oesau 4f5bcc6bbf doc fixes 2024-04-25 09:05:41 +02:00
Sébastien Loriot 05c0625bce only allocate necessary bboxes 2024-04-24 21:27:29 +02:00
Sven Oesau 1a54b648a4 turn off spamming 2024-04-24 17:44:14 +02:00
Sven Oesau 1edc22b8c1 cleaning up tests 2024-04-24 17:02:24 +02:00
Sven Oesau c8e45dd0ed support plane comparison is exact now 2024-04-24 17:02:24 +02:00
Sven Oesau e9ed069a97 removing debug code
fixing bugs for Kinetic_space_partition<EPECK,EPECK> use
oriented_side now uses exact calculations
2024-04-24 17:02:24 +02:00
Laurent Rineau a3be6a04ae add a missing include 2024-04-24 16:42:52 +02:00
Nicolas Saillant 09130ea32e Hide Unused Select Options 2024-04-24 15:25:23 +02:00
Nicolas Saillant ca5ba5a4e7 Add a package filter to the summary page 2024-04-24 14:54:33 +02:00
Sébastien Loriot 91921020e1 fix typedef 2024-04-23 17:09:03 +02:00
Laurent Rineau 2a2031df3b Rename cgallab to CGALlab
@janetournois (see https://github.com/CGAL/cgal/pull/8149#issuecomment-2066444180
2024-04-23 15:09:51 +02:00
Laurent Rineau f305159a26 Merge remote-tracking branch 'cgal/master' into pr/sloriot/7373 2024-04-23 14:37:29 +02:00
Laurent Rineau 940a7ebe9f fix make_array with is_convertible_without_narrowing 2024-04-23 14:29:33 +02:00
Laurent Rineau ca1f11d715 Add CGAL::is_convertible_without_narrowing
... and `CGAL::cpp20::type_identity`.
2024-04-23 13:33:07 +02:00
Sébastien Loriot a1f48774ec fix dependancies 2024-04-23 13:11:55 +02:00
Laurent Rineau 1d5851e013
Update LEDA/include/CGAL/LEDA_basic.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-04-23 11:41:55 +02:00
Sébastien Loriot d1688e0151 fix compilation issues and warnings 2024-04-23 10:28:56 +02:00
Sven Oesau 32609b07fd intersection timing is now exact 2024-04-22 16:25:57 +02:00
Sven Oesau 696683ff49
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-22 15:20:16 +02:00
Laurent Rineau 67d55f8afe fix missing include of <cstdint.h> 2024-04-22 15:15:29 +02:00
Laurent Rineau c4165fe5f9 Merge pull request #7439 from MaelRL/PMP-Remove_degen_faces-no-clear-GF
Introduce remove_all_elements(Graph)
2024-04-22 14:54:18 +02:00
Laurent Rineau 1f999bf8fd Merge pull request #7848 from sxntxn/OBJ_read_arbitrary_whitespace
CGAL::IO::Internal::read_OBJ(): allow arbitrary whitespace in "f" lines
2024-04-22 14:54:14 +02:00
Laurent Rineau af1d76e855 Merge pull request #8113 from mbartelsm/patch-1
Update wlop_simplify_and_regularize_point_set.h documentation
2024-04-22 14:54:10 +02:00
Laurent Rineau 3e3eed7f05 Merge pull request #8129 from sloriot/PMP-deterministic_triangulate_faces
Make triangulate_faces deterministic
2024-04-22 14:54:08 +02:00
Laurent Rineau a391e067f7 Merge pull request #8135 from sloriot/Orthtree-const_property_access
Access to property maps is const
2024-04-22 14:54:04 +02:00
Laurent Rineau 67466144bb Merge pull request #8139 from janetournois/Mesh_3-revert_encroachment_loop-jtournois
Mesh_3 - revert encroachment rule modification, and fix infinite refinement
2024-04-22 14:53:50 +02:00
Laurent Rineau 8ab6479ec4 Merge branch '5.5.x-branch' into 5.6.x-branch 2024-04-22 14:51:51 +02:00
Laurent Rineau cb81293100 Merge pull request #8139 from janetournois/Mesh_3-revert_encroachment_loop-jtournois
Mesh_3 - revert encroachment rule modification, and fix infinite refinement
2024-04-22 14:51:38 +02:00
Laurent Rineau b20f18ff3b Merge pull request #7848 from sxntxn/OBJ_read_arbitrary_whitespace
CGAL::IO::Internal::read_OBJ(): allow arbitrary whitespace in "f" lines
2024-04-22 14:51:01 +02:00
Laurent Rineau e2041b933e Merge pull request #8113 from mbartelsm/patch-1
Update wlop_simplify_and_regularize_point_set.h documentation
2024-04-22 14:50:58 +02:00
Laurent Rineau c961aeeb7e Merge pull request #7848 from sxntxn/OBJ_read_arbitrary_whitespace
CGAL::IO::Internal::read_OBJ(): allow arbitrary whitespace in "f" lines
2024-04-22 14:50:39 +02:00
Laurent Rineau d190c80b49 Merge pull request #8113 from mbartelsm/patch-1
Update wlop_simplify_and_regularize_point_set.h documentation
2024-04-22 14:50:37 +02:00
Sébastien Loriot b49b2a8def update history 2024-04-22 14:15:16 +02:00
Sébastien Loriot 3a32338ccf do not use abbreviation 2024-04-22 09:31:19 +02:00
Niklas Hambüchen 3b6a821105 kd-tree: Deallocate Point pointer vector after build().
This

    vector<const Point_d*> data;

is no longer needed after being `.clear()`ed at the end of `build()`.
This can save a good amount of memory, a `Point_d*` on a 64-bit system
is 8 bytes; almost as large as a typical 3-float `Point_d`.

There's no point keeping its capacity, since any call to `build()`
will efficiently `.reserve()` it anyway.
2024-04-22 01:32:16 +02:00
Niklas Hambüchen de41155aaa IO: Fix OutputIteratorValueType being ignored.
The template typename `OutputIteratorValueType` was unused.

This made specifying it (as suggested by the docs) ineffective,
and forbade to use PLY functions e.g. with `boost::function_output_iterator`,
or any other output iterator whose `value_type` is `void`.
2024-04-21 23:55:58 +02:00
Efi Fogel 2d600ad3c6 Making the polyhedron a proper model of FaceGraph 2024-04-20 16:36:17 +03:00
Laurent Rineau 2bb3f9a0d3 make_array is not useful here 2024-04-19 17:24:24 +02:00
Laurent Rineau 736ab7a555 make_array now use perfect forwarding, and remove fwd_make_array 2024-04-19 16:47:47 +02:00
Laurent Rineau 4206382ac7 fix the doc 2024-04-19 16:46:26 +02:00
Laurent Rineau 66c1b9b9e0 fix a compilation error detected locally by CTest 2024-04-19 16:46:12 +02:00