Commit Graph

768 Commits

Author SHA1 Message Date
Sébastien Loriot 262d4d5d9b Timer -> Real_timer 2022-06-14 19:05:06 +02:00
albert-github ee415d50de Corrections for more strict doxygen symbol resolver
The doxygen  symbol resolver for the doxygen master version (1.9.5 (35711f2d14acc81cff83f81f04c566ad8c8c6fe8)) has been improved (made stricter) but this means also means that some links have to be corrected.
The patch has been tested against the mentioned doxygen master and against doxygen 1.8.13 and the results look in both cases correct (without the patch the master version has some warnings and some incorrect links)..

The patch has been created by @doxygen and upon request created into a pull request by me.
2022-06-07 10:56:37 +02:00
Sébastien Loriot d13f486640 update tests/examples/demos to use the new API 2022-06-04 14:19:00 +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 18039c7a71 add overload using named function parameters
freeze_bound is still commented for now as the conflict with
boost parameters must be handled
2022-06-04 13:56:45 +02:00
Sébastien Loriot 31e41eb9fe fix typedef 2022-06-04 11:28:37 +02:00
Sébastien Loriot 44455c438b improve doc 2022-06-04 10:28:27 +02:00
Sébastien Loriot 058d1cb4ad use new API 2022-05-18 16:33:39 +02:00
Sébastien Loriot a38356fe8b workaround deprecated warnings 2022-05-18 11:03:01 +02:00
Andreas Fabri e72979cd66 Fix after having merged master 2022-05-18 07:27:53 +01:00
Andreas Fabri 1afc3cc099 resolve merge conflict 2022-05-18 07:20:41 +01:00
Andreas Fabri c5ae4b7c53 Do not call the deprecated functions 2022-05-17 10:12:28 +01:00
Andreas Fabri 9354300d7c Remove template parameter 2022-05-17 09:09:34 +01:00
Andreas Fabri ed073e1641 Update User Manual 2022-05-16 17:24:27 +02:00
Andreas Fabri 184c422cbf Modernize examples 2022-05-16 17:24:27 +02:00
Andreas Fabri 02d1db7c72 Fix in API doc 2022-05-16 17:24:27 +02:00
Sébastien Loriot 3c466769c7 add function named parameters in Mesh_2 2022-05-16 17:24:27 +02:00
Sébastien Loriot 3234d4f50d verbs are lower case 2022-05-16 17:24:27 +02:00
Laurent Rineau 1389c517ec Proposal for a new API 2022-05-16 17:24:27 +02:00
Laurent Rineau b459b4538a Fix typo after spellchecking (by vscode) 2022-05-16 17:24:27 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Laurent Rineau 7a869e8981 Revert the change of the included header 2022-03-30 15:39:16 +02:00
Laurent Rineau 081d974ac8 Fix a typo 2022-03-30 15:39:00 +02:00
Laurent Rineau 5f9fbd0082 Use an undocumented API
Use the third parameter of `CGAL::refine_Delaunay_mesh_3`, to avoid
recomputing the domain mark from seeds.
2022-03-30 15:20:57 +02:00
Laurent Rineau 2a2c332784 Include the correct header, to get the correct display 2022-03-30 15:20:12 +02:00
Andreas Fabri b249db6041 Fix anchor 2022-03-22 14:26:49 +01:00
Andreas Fabri 109056d592 Improve documentation of function draw() 2022-03-22 14:10:13 +01:00
Andreas Fabri f7083e8d6b Add example in the Mesh_2 User Manual 2022-03-22 13:52:34 +01:00
Andreas Fabri 35fb2fd971 Fix namespace 2022-03-15 22:47:32 +01:00
Andreas Fabri c818c0ef28 Add include; improve documentation 2022-03-15 22:00:04 +01:00
Andreas Fabri 5b6b521ca8 Deal with write_VTU() 2022-03-15 17:45:41 +01:00
Andreas Fabri 93832aa67f Add an example for Mesh_2 2022-03-15 16:08:11 +01:00
Andreas Fabri a6ae3b1ac1 Rename and move stuff 2022-03-15 10:34:36 +01:00
Andreas Fabri 849e18ae6c Triangulation_2: Add CGAL::mark_domains() 2022-03-14 23:05:15 +01:00
Andreas Fabri 2abcabafc5 Deal with Mesh_2 2022-01-18 16:45:38 +00:00
Andreas Fabri 92aee6ba45 Deal with Mesh_2 2022-01-18 16:44:05 +00:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Sébastien Loriot 58181afcdb remove useless include directives 2021-11-09 10:16:12 +01:00
Jane Tournois 9a56423274 document line orientation 2021-09-10 14:19:56 +02:00
Jane Tournois 99d944ef32 add doc for new predicate oriented_side_2(segment, triangle) 2021-09-10 11:58:15 +02:00
Jane Tournois 0ac4bf6493 fix compilation of Mesh_2 with Homogeneous kernel
the example mesh_optimization.cpp fails during refinement
with Kernel = CGAL::Homogeneous<double>
2021-09-10 11:28:13 +02:00
Jane Tournois 7e3af5cbda move the implementation of segment_hides_circumcenter() to the kernel
to use filtered predicates
2021-09-10 11:26:53 +02:00
Sebastien Loriot fd94f61198
Merge pull request #5785 from maxGimeno/Google-readability-casting-maxGimeno
Clang-tidy: google-readability-casting
2021-09-02 15:46:54 +02:00
Maxime Gimeno 91ca5a8add Runs of Mesh_2 and Mesh_3 tests 2021-08-31 11:16:39 +02:00
Sébastien Loriot 4454c5b3ed Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-08-30 12:25:51 +02:00
Sébastien Loriot 2c889a3b52 remove unused files 2021-08-26 11:43:58 +02:00
Sebastien Loriot 3404633d3e
Merge pull request #5704 from lrineau/Mesh_2-more_CGAL_MESH_2_DEBUG_REFINEMENT_POINTS-GF
Mesh_2: Add a new debugging macro CGAL_MESH_2_DEBUG_REFINEMENT_POINTS
2021-08-12 10:01:39 +02:00
Maxime Gimeno f7df517f57 Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-08-09 09:14:23 +02:00
Mael Rouxel-Labbé 78ff9185b3 Harmonize ASCII usage across all packages 2021-06-23 23:34:32 +02:00
Maxime Gimeno 2d5f91f763 Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-05-27 09:06:59 +02:00
Laurent Rineau e0a4dd0680 Merge pull request #5677 from sloriot/CGAL-IO_namespace
CGAL IO namespace

# Conflicts:
#	Installation/test/Installation/test_gmp_mpfr_dll.cpp
2021-05-18 17:31:40 +02:00
Laurent Rineau 6932eb3e86 Merge pull request #5679 from lrineau/Mesh_2-fix_write_VTU_in_ASCII-GF
Mesh_2: Fix write_vtu in ASCII
2021-05-18 17:07:02 +02:00
Laurent Rineau e3934f181f Merge branch 'master' into Mesh_2-more_CGAL_MESH_2_DEBUG_REFINEMENT_POINTS-GF
# Conflicts:
#	Mesh_2/include/CGAL/Delaunay_mesh_vertex_base_2.h
2021-05-12 15:20:27 +02:00
Laurent Rineau 34c2915637 Add a new debugging macro CGAL_MESH_2_DEBUG_REFINEMENT_POINTS 2021-05-12 14:47:25 +02:00
Laurent Rineau e15e25d996 Fix: Constrained edges, on write_VTU/ASCII, were completely missing! 2021-05-12 12:39:35 +02:00
Maxime Gimeno bbc7db4e27 Remove the compatibility header for write_VTU to avoid conflicts 2021-05-07 10:14:37 +02:00
Sébastien Loriot 625a335280 add missing IO:: 2021-05-06 09:39:13 +02:00
Laurent Rineau fa1eb24155 Merge pull request #5679 from lrineau/Mesh_2-fix_write_VTU_in_ASCII-GF
Mesh_2: Fix write_vtu in ASCII
2021-05-05 16:07:49 +02:00
Laurent Rineau 28a46c90a6 Fix write_vtu in ASCII 2021-05-05 15:31:13 +02:00
Sébastien Loriot fbbf3863af remove extra IO 2021-05-04 18:25:16 +02:00
Sébastien Loriot 4e2f1a67d5 rename header + add backward compatibility header 2021-05-04 15:15:40 +02:00
Sébastien Loriot 12f0e412b5 write_vtu -> write_VTU 2021-05-04 15:12:36 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00
Sébastien Loriot eae1ffc270 IO namespace in Mesh_2 package 2021-05-03 13:44:57 +02:00
Sebastien Loriot b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Maxime Gimeno c49152359c update max version of cmake and announce the new minimal in CHANGE.md 2021-04-15 15:08:54 +02:00
Sébastien Loriot 350b9172c5 replace %CGAL by \cgal (but in titles) 2021-04-11 14:52:01 +02:00
Maxime Gimeno 735567531b RENAME 2021-03-19 12:00:08 +01:00
Mael Rouxel-Labbé 1f45360d7a Merge remote-tracking branch 'cgal/master' into SDG-Fix_doc-GF 2021-01-26 09:05:24 +01:00
Maxime Gimeno 8de4a7c159 Add missing include to File_poly,h 2021-01-12 09:02:25 +01:00
Maxime Gimeno fe12d897f9 move function to avoid duplicate 2021-01-08 13:02:05 +01:00
Mael Rouxel-Labbé 723890e388 Misc tiny doc fixes (broken links, grammar, etc.) 2020-12-05 11:49:27 +01:00
Mael Rouxel-Labbé 702d2ddf86 Fix documentation of TDS vertex/face/cell requirements in TDS-using classes 2020-12-05 11:42:21 +01:00
Maxime Gimeno 3b70343590 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-11-16 16:19:43 +01:00
Maxime Gimeno 1c00bf6847 Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-10-29 15:09:16 +01:00
Michael Hemmer 09974cf643
Update Refine_edges_with_clusters.h
Use CGAL_NTS macro instead of CGAL::to_double
2020-10-21 15:27:28 +02:00
Michael Hemmer 46b7c73e37
Allow Epec in Refine_edges_with_clusters
Allow instantiation of Refine_edges_with_clusters with EPEC.

This should be a null op with Epic.
2020-10-20 16:58:36 +02:00
Mael Rouxel-Labbé 444531b80e Fix broken `Kernel` links 2020-10-14 19:22:46 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Mael Rouxel-Labbé 26ae0d2b8c Misc compilation fixes 2020-06-23 19:11:55 +02:00
Maxime Gimeno ea53a8d70d Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-06-17 14:25:21 +02:00
Andreas Fabri 0119877009 char** 2020-05-25 07:19:33 +01:00
Andreas Fabri 243e3d040f fix warnings 2020-05-22 15:47:46 +01:00
Mael Rouxel-Labbé 580a1efd5c Remove trailing whitespace / tabs 2020-05-22 15:31:50 +02:00
Andreas Fabri 7a6bdc1946 Mesh_2: make it deterministic 2020-05-15 14:16:56 +01:00
Maxime Gimeno 4e6fb685c6 Merge remote-tracking branch 'mine/CGAL_IO-maxGimeno' into HEAD 2020-03-27 11:11:10 +01:00
Sébastien Loriot 8bb22d5b2c extra run of the script to remove tabs and trailing whitespaces
right after the merge of the 5.0 release branch

+ manual fix of the files (indentation was changed in the meantime):
   * Spatial_sorting/include/CGAL/Multiscale_sort.h
   * Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot 8b153fb495 Merge branch 'cgal/releases/CGAL-5.0-branch'
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 0a46621dc6 Merge branch 'cgal/releases/CGAL-4.14-branch'
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Mael Rouxel-Labbé 30d4754a04 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-03-17 09:03:12 +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
Mael Rouxel-Labbé 41271b67f6 Improvements to CGAL i/o across the board 2020-01-29 10:00:07 +01:00
Mael Rouxel-Labbé d620198049 Merge branch 'CGAL_IO-maxGimeno-old' into CGAL_IO-maxGimeno 2020-01-17 12:34:08 +01:00
Laurent Rineau 9bf6d98159 Fix issue #4458
Fix the issue "Instantiate new geometry traits" (#4458).

Now, Mesh_2 can be used with `<CGAL/Triangulation_2_projection_traits_3.h>`.
2020-01-10 12:59:59 +01:00
Andreas Fabri 48fedbae06 Typos: splitted -> split 2019-12-11 16:57:34 +01:00
Sébastien Loriot 52164b1fba First pass on removing license notice in header for LGPL files 2019-10-19 15:40:30 +02:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Maxime Gimeno 22b8e0ccb8 Add some IO sections 2019-09-17 14:32:40 +02:00
Sébastien Loriot fbafb9d06f fix remaining mismatches and fix bugs 2019-07-10 11:40:45 +02:00
Laurent Rineau 4fbf00fb8a CMake>=3.13: opt for for new policies up to 3.15 2019-06-19 14:34:59 +02:00
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Andreas Fabri 5532b84b4f nullptr_t -> std::nullptr_t 2019-06-05 07:28:56 +02:00
Andreas Fabri e2d19b0c8d Replace NULL and Nullptr_t with nullptr and nullptr_t 2019-06-04 23:45:44 +02:00
Laurent Rineau b8fe6b10ee Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
Do not include <CGAL/basic.h>
2019-05-21 16:37:01 +02:00
Laurent Rineau d13b57d054 Merge pull request #3877 from sloriot/CGAL-fix_warnings
Fix warnings
2019-05-06 15:30:47 +02:00
Michael Hemmer 6415f3cddb Fix in CGAL package Mesh_2
GitOrigin-RevId: a24f22bd01
2019-04-24 15:18:32 +02:00
Andreas Fabri ab0b6eae36 Remove unnecessary include directories 2019-04-15 12:54:37 +02:00
Sébastien Loriot f62624c4f9 replace cpp11::tuple by std::tuple 2019-03-29 13:28:33 +01:00
Andreas Fabri a1609350aa Remove #include<CGAL/basic.h> amd put what is needed if something is missing 2019-03-27 15:21:33 +01:00
Andreas Fabri a472c24185 http:/www.boost.org -> https://www.bost.org 2019-03-20 08:59:22 +01:00
Andreas Fabri 6f836b5827 T2,T3,Mesh_2: backticks, lowercase, capitalize 2019-03-04 11:03:44 +01:00
Laurent Rineau 2671d056cf Merge pull request #3685 from afabri/CGAL-cleanup-GF
CGAL:  Clean up examples and tests
2019-02-28 20:48:48 +01:00
Andreas Fabri 7fa9781894 Remove derivation as workaround for a typedef 2019-02-14 12:12:01 +01:00
Sébastien Loriot 246d89b91f add missing upper case letters 2019-02-14 11:01:28 +01:00
Sébastien Loriot 59bc453b42 first batch of replacement for level 1 in classified ref man
command used:
grep -l  "##" */doc/*/PackageDescription.txt | xargs  sed -i  -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Maxime Gimeno 6cff52c485 write_vtu uses write_vtu_with_attributes 2019-02-04 10:04:19 +01:00
Maxime Gimeno ad300da617 Fix write_vtu_with_argumetns 2019-01-30 16:55:27 +01:00
Maxime Gimeno e456d29abf WIP write_vtu_with_attributes 2019-01-25 16:10:03 +01:00
Laurent Rineau c7b95e25c5 Rename two write_points functions as well 2019-01-21 16:32:37 +01:00
Laurent Rineau 8f658695f8 Rename internal methods to avoid a namespace class
There was two methods named `CGAL::write_points_tag`. I renamed then
to:
  - `write_c3t3_points_tag`, and
  - `write_cdt_points_tag`.
2019-01-21 16:17:28 +01:00
Laurent Rineau dbd569d51c Fix the result of check_headers 2019-01-17 18:29:27 +01:00
Sébastien Loriot eadb08d976 replace mode by a np 2019-01-17 16:03:48 +01:00
Laurent Rineau c1d4608665 My changes to output_to_vtu 2019-01-17 16:03:43 +01:00
Laurent Rineau 1754057d24 My changes to write_vtu 2019-01-16 16:50:45 +01:00
Sébastien Loriot 3a7269b8f6 improve doc 2019-01-16 12:00:07 +01:00
Maxime Gimeno 1006be85bd Fix Conflicts 2019-01-09 12:29:20 +01:00
Maxime Gimeno 7b13f4a969 Add misisng license header, rename vtu functions and update change.md 2018-11-23 10:11:23 +01:00
Laurent Rineau f3a0fe0d8b
Try another workaround 2018-11-22 09:17:45 +00:00
Andreas Fabri 1137fa7313 Quiet compiler. Tomorrow's testsuite will show if we apply it everywhere 2018-11-21 16:10:17 +01:00
Maxime Gimeno 33482dc532 Fix conflicts 2018-11-21 10:55:09 +01:00
Maxime Gimeno 5180876290 Fix ambiguity between 2D and 3D write_VTU and restore gone bool binary in write_VTU 3D 2018-11-21 10:48:16 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Maxime Gimeno 08a98a5603 Update Changes.md 2018-10-30 11:51:34 +01:00
Maxime Gimeno 33a3996fa1 Rename write_VTU and write_VTP 2018-10-29 15:02:20 +01:00
Maxime Gimeno 63488d81d1 Update Changes and doc 2018-10-29 12:59:44 +01:00
Maxime Gimeno 5f38a107a1 Update. 2018-10-29 11:50:57 +01:00
Guillaume Damiand ef771d0f97 Re-add include({CGAL_USE_FILE}) is demo with core or image io, and set(CMAKE_INCLUDE_CURRENT_DIR ON) in others. 2018-10-19 09:51:14 +02:00
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +02:00
Guillaume Damiand 0c2dcf7208 Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component. 2018-10-18 14:38:42 +02:00
Guillaume Damiand 0bd9088b5a Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required. 2018-10-17 14:17:08 +02:00
Maxime Gimeno 9e929e39a0 Clarifies the doc 2018-10-09 14:49:08 +02:00
Maxime Gimeno 14c526a378 Add constrained edges to vtu output for cdt 2018-10-09 14:42:42 +02:00
Maxime Gimeno b380bd8b31 Doc for write_unstructured_grid_2 2018-10-08 16:25:51 +02:00
Sébastien Loriot ea240cfac5 use \PkgXXX instead of \PkgXXXSummary 2018-10-08 10:28:44 +02:00
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02:00
Maxime Gimeno e8cf3f3192 add license includes 2018-10-05 17:09:43 +02:00