Commit Graph

108180 Commits

Author SHA1 Message Date
Jane Tournois d287ac8ab1 fix example for testsuite 2024-02-01 15:20:52 +01:00
Jane Tournois 854e00e639 [flip] add third_vertex(f) helper function
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-02-01 14:43:44 +01:00
Jane Tournois 16abfe9958 [flip] reindent piece of code
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:43:21 +01:00
Jane Tournois c6ba155a38 [flip] flipBoundaryEdges cleaning
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:42:37 +01:00
Jane Tournois ac3e35477d [flip] flipBoundaryEdges cleaning
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:41:37 +01:00
Sven Oesau 019be3fc3b some updates on documentation 2024-02-01 14:28:30 +01:00
Jane Tournois 8941557a6d [flip] add non-manifold edges to the initial edge-complex
this avoids trying to flip them
2024-02-01 14:27:10 +01:00
Jane Tournois f505ebb2de rewrite init_c3t3
for better handling of input triangulation not generated by Mesh_3

# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-02-01 14:26:06 +01:00
Sven Oesau c8661d0fa8 renaming Orthtree_traits_base_for_dimension to Orthtree_traits_base
removing left-over Locate_halfspace
2024-02-01 09:46:06 +01:00
Sven Oesau 7bf9672226 spelling 2024-01-31 16:50:47 +01:00
Sven Oesau ecc30d8b0f removing Locate_halfspace 2024-01-31 16:22:40 +01:00
Efi Fogel edaf59a4b8 dded Arrangement_on_surface_2 and Envelope_3 items 2024-01-31 17:11:49 +02:00
Andreas Fabri 5b187bd79d Provide a fix for distance.h 2024-01-31 11:10:00 +00:00
Andreas Fabri 7d7b080842 PMP: Change inclusion order to check dependencies 2024-01-31 09:39:45 +00:00
Andreas Fabri a9a37c1d0e Fix conversion warning 2024-01-31 07:47:43 +00:00
Efi Fogel 6350815604 Passed the base class of Env_plane_traits_3 as a template parameter with a default value (being the 2D arrangement linear traits). Similarly, passed the base class of Env_triangle_traits_3 as a template parameter with a default value (being the 2D arrangement segment traits). 2024-01-31 00:00:55 +02:00
Sébastien Loriot 85dd768676 handle calls to barycenter for leaf nodes 2024-01-30 17:59:33 +01:00
Sébastien Loriot 3763febfa8 fix compilation issues 2024-01-30 17:36:41 +01:00
Sébastien Loriot ef1fc52278 clean up implementation and also use it in barycenter 2024-01-30 17:30:59 +01:00
Sébastien Loriot 434d3e95e4 draft for an implementation of bbox corner that are consistent between
nodes of different depths
2024-01-30 17:29:22 +01:00
Sven Oesau 2802d58326 removing Maybe_node_index 2024-01-30 17:14:37 +01:00
Sven Oesau 11f0a842de changing dimension and degree in orthtree(_traits) to int 2024-01-30 17:14:36 +01:00
Sven Oesau 546c0c842a small doc corrections 2024-01-30 17:14:36 +01:00
Jane Tournois fd7c4113e5 [todo] set as corners the vertices where incident complex edges form a sharp angle
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-01-30 17:02:11 +01:00
Jane Tournois 83d99a507a [flip] check vertices_subdomain_indices[v] == 2 at both endpoints!
and re-write collection of subdomains on boundary
2024-01-30 17:02:01 +01:00
Jane Tournois 302f8e8b2e [flip] fix more warnings
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-01-30 17:02:01 +01:00
Jane Tournois 11545be57d [flip] fix warnings 2024-01-30 17:01:40 +01:00
Jane Tournois 03ad75dbcb [flip] fix verbose mode 2024-01-30 17:01:39 +01:00
Efi Fogel 8f7d10a300 Final cnames changes to avoid collition 2024-01-30 16:45:42 +02:00
Efi Fogel b6fb9a5aa1 Made all members of the cell-extension records unique (e.g., added 'env_'); this enables the simultaneous extensions required by other packages; for example, having a lower envelope diagram with history. 2024-01-30 14:48:59 +02:00
Efi Fogel 09761aa0c3 Fixed the 'other' type nested in the rebind struct 2024-01-30 11:12:49 +02:00
Efi Fogel 83be94646e Cleaned up 2024-01-30 01:07:33 +02:00
Efi Fogel b25a697fd6 Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel; 2024-01-30 00:59:19 +02:00
Efi Fogel afff35cbdd Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel; Added template parameters (vertex-base, halfedge-base, and face-base) with default values to Envelope_pm_dcel 2024-01-30 00:55:26 +02:00
Efi Fogel fe1843d245 Cleaned up; 'typedef' => 'using' 2024-01-30 00:47:18 +02:00
Efi Fogel 963255fe1b Cleaned up; 'typedef => 'using'; added missing const; made nested Arrangement obsolete (instead use Base_aos). 2024-01-30 00:38:51 +02:00
Efi Fogel 4204321688 Used Envelope_diagram_on_surface_2::Base_aos instead of Envelope_diagram_on_surface_2::Arrangement, which is now obsolete 2024-01-30 00:38:08 +02:00
Sébastien Loriot ffb32d95a0 fix dependencies 2024-01-29 22:58:54 +01:00
Efi Fogel 83d48e6bd3 Cleaned up; replaced 'typedef' with 'using' 2024-01-29 22:36:48 +02:00
Efi Fogel 7381e39e1f Cleaned up; eliminated local kernels 2024-01-29 21:55:39 +02:00
Efi Fogel 1c7cdad3f0 Cleaned up; replaced 'typedef' with 'using'; replaced CGAL::Timer with std::chrono 2024-01-29 19:32:02 +02:00
Efi Fogel 0bf75c9062 Cleaned up 2024-01-29 19:19:25 +02:00
Efi Fogel e6b72fc7c8 Cleaned up; added move constructor and move assignment 2024-01-29 19:19:03 +02:00
Andreas Fabri e3ee999024 fix grp 2024-01-29 16:26:29 +00:00
Andreas Fabri 276857a49c fix grp 2024-01-29 16:22:20 +00:00
Andreas Fabri ab19b99105 Kernel_23: Add function squared_length() 2024-01-29 16:16:17 +00:00
Sébastien Loriot 88f01a5f1d get rid of EPECK
we compute sizes approximatively and sets bboxes using those value:
computation is always the same so values are the same if the
rounding mode is not changed. The only exception is for the max value
on the bbox of the root where the max is used instead of being computed
using precomputed extent sizes
2024-01-26 16:06:05 +01:00
Andreas Fabri 32078f1c23 Point_set_3: property uchar refers to the range 0..255 not the char type 2024-01-26 14:35:26 +00:00
Laurent Rineau 0f59daafb9 Add a hook CGAL_hook_fix_ctest_dependencies
This hook fonction detects dependencies between compilation tests.
2024-01-26 14:56:31 +01:00
Sébastien Loriot f155ad8f52 please MSVC 2017 2024-01-26 09:58:26 +01:00