Commit Graph

99 Commits

Author SHA1 Message Date
Sebastien Loriot 25afb37051
Triangulation_2: Do not include kernel header (#8527)
## Summary of Changes

Do not include `Exact_predicates_inexact_constructions_kernel.h` and
`Simple_cartesian.h`.
Change order of `#include` statements so that the  T2 files come first.
Forward declare `Epick` in `Constrained_triangulation_plus_2` where it
is used for defining a `Default` for the template parameter (which is
not documented).

## Release Management

* Affected package(s): Triangulation_2
* License and copyright ownership: unchanged.
2024-11-08 16:11:41 +01:00
Sebastien Loriot 1690619625
CGAL: Modernize CMakeLists.txt (#8528)
## Summary of Changes

- Changed `PUBLIC` to `PRIVATE`  in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`

More to be done.

## Release Management

* Affected package(s): all
* Issue(s) solved (if any): fix one item of  #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Sébastien Loriot a2c16c3768 Merge pull request #8509 from afabri/T2-demo_improvements
Polygon: various clean-ups
2024-10-21 19:20:18 +02:00
Laurent Rineau 96cd3e6f09 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:25:24 +02:00
Andreas Fabri 1d6b81d015 cleanup in Polygon_repair/test 2024-10-10 13:20:54 +01:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
Andreas Fabri 9346dc4bbc Fix dependencies.txt 2024-10-08 14:44:23 +01:00
Andreas Fabri d33a080988 Remove accidentally added file 2024-10-02 09:09:20 +01:00
Andreas Fabri 41346b3555 Add const in example code 2024-10-02 07:30:09 +01:00
Sébastien Loriot f91765503c demo improvement and various clean-ups 2024-10-01 11:57:04 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
Andreas Fabri d7897bdea1 Add example 2024-05-15 10:58:00 +01:00
Andreas Fabri 29c6a7905f Add is_empty() 2024-04-19 08:10:46 +01:00
Andreas Fabri 267ab23599 remove typename 2024-04-16 08:22:05 +01:00
Andreas Fabri 2408df555a Add some using 2024-04-16 07:18:03 +01:00
Andreas Fabri 37740a9a2a Add smaller data set 2024-04-16 06:41:30 +01:00
Andreas Fabri 2af58ecea3 Make read_WKT() work with Multipolygon_with_holes 2024-04-15 18:45:05 +01:00
Andreas Fabri 47ef1a2716 Use std::make_move_iterator() 2024-04-15 12:06:03 +01:00
Andreas Fabri ed70775ee9 Polygon_repair:: Use move semantics; Add Polygon_2::reserve() 2024-04-15 11:28:13 +01:00
Laurent Rineau 3f434a21e3 fix CI 2024-03-26 10:47:49 +01:00
Sébastien Loriot 88f44a53f9 restore changes lost while rebasing... 2024-03-23 15:41:25 +01:00
Sébastien Loriot 151b343f3c readd figs 2024-03-21 15:29:53 +01:00
Sébastien Loriot fcbf327b16 workaround absence of <filesystem> 2024-03-13 17:12:24 +01:00
Andreas Fabri b0ac1d1c19 Move files from test to benchmark 2024-03-13 16:33:38 +01:00
Andreas Fabri 79ec44651d Add #includes 2024-03-13 16:02:57 +01:00
Andreas Fabri 511cc507ae Do not compare strings, and do a write/read back in order to round 2024-03-12 15:26:10 +01:00
Andreas Fabri a3fab59c17 fix unused variables 2024-03-12 09:25:56 +01:00
Andreas Fabri cf0c917b02 fix unused variables 2024-03-12 09:22:33 +01:00
Andreas Fabri 5e3cf4376e flush 2024-03-08 10:55:42 +00:00
Andreas Fabri b9f3e35192 Address warning and assert the Rule type 2024-03-06 08:36:36 +00:00
Andreas Fabri 181cec68f4 conversion warning 2024-03-05 07:16:44 +00:00
Andreas Fabri 7edadee3c2 fix code 2024-03-04 20:16:35 +00:00
Andreas Fabri b0f4e73358 Make the Even_odd_rule a default 2024-03-04 19:48:25 +00:00
Andreas Fabri 2324d61af6 Rename header file 2024-03-04 16:50:46 +00:00
Andreas Fabri 80075364eb Only compile some of the test cases so that we can have it in a testsuite 2024-02-07 12:03:42 +00:00
Andreas Fabri aa6ff65c02 Change #include order to check dependencies 2024-02-07 11:11:53 +00:00
Andreas Fabri 5333c6f072 #define CGAL_NO_CDT_2_WARNING 2024-02-07 11:10:17 +00:00
Andreas Fabri 1c31cfdcbb Fix path 2024-02-07 11:04:52 +00:00
Andreas Fabri 5e0191494e C++ comment doxygen command 2024-02-06 17:00:59 +00:00
Andreas Fabri 653bc3616b wording 2024-02-06 16:04:41 +00:00
Andreas Fabri edc721e894 wording 2024-02-06 15:49:49 +00:00
Andreas Fabri 458c52eb7c Fixes after Guillaume's review 2024-02-06 15:03:52 +00:00
Andreas Fabri a0ad1829b8 Fixes after Guillaume's review 2024-02-06 14:39:24 +00:00
Andreas Fabri c21a988f3a Add the file 2024-01-18 12:03:20 +00:00
Andreas Fabri db6f210684 Fix one input path 2024-01-18 11:31:17 +00:00
Andreas Fabri 1d8b017123 Fix package description 2024-01-18 11:27:55 +00:00
Andreas Fabri ef8d2747ce Document the rule 2024-01-18 11:18:14 +00:00
Andreas Fabri e8909924d5 Fix clipart.cpp 2024-01-18 11:09:36 +00:00
Andreas Fabri c5a186b903 Add Even_odd_rule 2024-01-18 10:56:39 +00:00
Andreas Fabri be89ad28bd Qt5 -> Qt6 2024-01-05 10:02:11 +00:00