Commit Graph

286 Commits

Author SHA1 Message Date
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
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
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
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
Maxime Gimeno 3b70343590 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-11-16 16:19:43 +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é 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
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
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
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 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
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
Michael Hemmer 6415f3cddb Fix in CGAL package Mesh_2
GitOrigin-RevId: a24f22bd01
2019-04-24 15:18:32 +02:00
Sébastien Loriot f62624c4f9 replace cpp11::tuple by std::tuple 2019-03-29 13:28:33 +01:00
Andreas Fabri a472c24185 http:/www.boost.org -> https://www.bost.org 2019-03-20 08:59:22 +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