Commit Graph

1121 Commits

Author SHA1 Message Date
Laurent Rineau d0478493a0
Bug fix draw Nef_3 (#7388)
_Please use the following template to help us managing pull requests._

## Summary of Changes

Draw only halffacet if(fc.is_shalfedge()).
TODO: do we need to draw something if (fc.is_shalfloop()) ?

## Release Management

* Affected package(s): Nef_3
* Issue(s) solved (if any): fix #7377
2023-04-25 12:18:08 +02:00
Guillaume Damiand afb4ac68b3 Do not draw shalfloop to avoid segfault(TODO draw something?) 2023-04-14 09:52:28 +02:00
Laurent Rineau 2f0203be10 Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF
CGAL CTest support: rename the test names

# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
2023-03-15 14:23:32 +01:00
Laurent Rineau 78e2d5e4d2 Merge pull request #6478 from afabri/Nef_3-replace_deque_by_vector_and_reserve-GF
Nef_3: Add overloads with ORIGIN in predicates
2023-03-02 13:42:35 +01:00
Laurent Rineau 6df18b668c CGAL CTest support: rename the test names
Now that CTest test names can contain whitespace, we can have
better looking names. That is also more practicle because we can now
copy-paste the target name in `compilation of  <target_name>`.
2023-02-06 12:04:57 +01:00
Laurent Rineau 02247f7610 Merge pull request #7187 from GilesBathgate/Nef_3-performance_binop_intersections-GilesBathgate
Nef_3: performance in binop_intersection_tests
2023-02-02 10:58:23 +01:00
Giles Bathgate 4e5c945d6c Introduce SNC_const_point_locator typedef for Binary_operation callback 2023-01-24 22:34:02 +00:00
Giles Bathgate 3c56c3e2b1 Include required header in Infimaximal_box.h 2023-01-19 00:58:05 +00:00
Giles Bathgate 33d9560b20 Place forward declaration in SNC_structure 2023-01-19 00:50:47 +00:00
Giles Bathgate b66ee56919 Additional required headers in Nef_3 2023-01-19 00:21:10 +00:00
Giles Bathgate b5580573d6 Fix cyclic dependencies
Move shared code to SNC_halfedge_key.h, remove unneeded headers, add a one forward declaration for SNC_io_parser
2023-01-18 20:30:19 +00:00
Giles Bathgate 59ef7678aa Add header required by additional typedef 2023-01-13 20:01:22 +00:00
Giles Bathgate c2a1810b64 Calculate edge Nef_boxes only once 2023-01-13 18:43:33 +00:00
Giles Bathgate cb5fd9404c Remove unused hash function 2023-01-13 18:43:33 +00:00
Giles Bathgate 15820b3009 Include required headers 2023-01-13 18:43:33 +00:00
Giles Bathgate 017210acfb Rename parameters 2023-01-13 18:43:33 +00:00
Giles Bathgate 1f8244d9bb Cleanup - remove CGAL_NEF3_BOX_INTERSECTION_CUTOFF 2023-01-13 18:43:33 +00:00
Giles Bathgate f827481216 Make binop_intersection_tests const to remove const_cast 2023-01-13 18:43:32 +00:00
Andreas Fabri ae271b08f7 Revert to deque 2023-01-02 10:46:01 +00:00
Mael 0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113 2022-12-06 22:21:06 +01:00
Laurent Rineau 5c943e558c Merge pull request #6935 from lrineau/CGAL-fix_autotest_with_ctest-GF
Fix autotest_cgal_with_ctest
2022-11-25 10:15:07 +01:00
Sébastien Loriot 7322c7908d try to workaround warnings 2022-11-21 14:09:08 +01:00
Sébastien Loriot 8bbbf8d494 try workaround warnings 2022-11-17 19:11:00 +01:00
albert-github 3674c937f7 spelling corrections
Some spelling corrections (Directories starting with `M`-` N`),
some backward work
some forward work
2022-11-15 15:21:01 +01:00
albert-github 45478184de spelling corrections
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
albert-github 17a84db90e Some obvious missing quotes
Some obvious missing quotes  (last set)
2022-09-25 18:00:08 +02:00
Laurent Rineau d49ee20965
Merge pull request #6665 from sloriot/CGAL-std_type_traits 2022-08-17 13:56:54 +02:00
Sébastien Loriot 098ca52aff Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-08-10 18:39:17 +02:00
Sébastien Loriot 601bd64dc8 Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-08-10 18:38:50 +02:00
Sébastien Loriot 861588abe1 Merge 'sloriot/CGAL-std_type_traits' into master 2022-08-03 20:19:51 +02:00
Andreas Fabri 7b09c8e5ea Nef_3: Fix in nary functions 2022-08-02 17:37:38 +01:00
Sebastien Loriot 4b9032f8c6
Merge pull request #6547 from afabri/Skeletoniation-HDS-GF
Skeletonization: Replace internally Polyhedron by HDS
2022-07-08 20:24:58 +02:00
Sébastien Loriot 707b45cb5b Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-06-29 10:48:00 +02:00
Sébastien Loriot f1f201b542 Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2022-06-29 10:47:14 +02:00
Sébastien Loriot 078122cd2e test constructor and constness 2022-06-20 16:59:35 +02:00
Sébastien Loriot e9e07ea874 fix constness issues without constcast and use initialized Index pmap mechanism 2022-06-20 16:30:10 +02:00
Sébastien Loriot 4400120244 remove non-needed include directives 2022-06-16 09:54:57 +02:00
Sébastien Loriot 3fa436459d BOOST_MPL_ASSERT -> static_assert 2022-06-10 08:46:01 +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
Giles Bathgate 0570e6aa3c Merge branch 'master' into Nef_3-performance_shoot-GilesBathgate 2022-06-03 15:30:05 +01:00
Laurent Rineau d5b6911929 Merge pull request #6480 from GilesBathgate/Nef_3-performance_reduce_object_casts-GilesBathgate
Nef_3: Use separate lists K3_tree node to avoid object casts
2022-06-03 16:08:58 +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
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Andreas Fabri 9567522297 Include header 2022-04-19 17:02:20 +01:00
Andreas Fabri 36f2260948 Move return() out of the switch to avoid warning 2022-04-14 08:36:36 +01:00
Giles Bathgate 168ae33f73 Remove extraneous semicolon, initialize solution enum. 2022-04-13 17:36:12 +01:00
Andreas Fabri 2a5fcdcfb1 Add reserve() in generic code and change comment to avoid warning 2022-04-13 12:59:21 +01:00
Andreas Fabri 68d896b496 Fix warnings 2022-04-13 11:53:02 +01:00
Giles Bathgate 0bbb92aac7 Inline variable to only construct segment when needed 2022-04-07 18:07:32 +01:00