Mael Rouxel-Labbé
9cba48acfe
Fixed TDS graph traits implementation and factorized some parts with other T2 GT
2019-04-29 13:22:45 +02:00
Sébastien Loriot
564a6c72f4
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2019-04-23 10:46:32 +02:00
Sébastien Loriot
0651c97fdd
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD
2019-04-23 10:45:27 +02:00
Sébastien Loriot
e54c24f0a4
correct forwarding of projection traits
2019-04-15 16:58:22 +02:00
Simon Giraudot
d314711eaf
Merge remote-tracking branch 'mine/Stream_support-Enhance_color-GF' into Stream_support-Enhance_color-GF
2019-04-09 15:00:56 +02:00
Simon Giraudot
2c1ca1e893
Replace old color API using global const variable with new one using functions
2019-04-03 11:51:29 +02:00
Sébastien Loriot
ce126b87c6
remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead
2019-03-29 13:28:32 +01:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +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
e989b87dfe
Distance, Generator, HDS, Convex_hull, Polyhedron, PCA
2019-02-14 10:39:56 +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
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Sébastien Loriot
bc073d6670
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-11-02 10:57:00 +01:00
Laurent Rineau
821f9c015e
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
...
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Sébastien Loriot
10977d91b8
fix the 2D algorithm calls in case of coplanar points
2018-10-26 09:58:52 +02:00
Sébastien Loriot
858947c0c1
fix wrong concept
2018-10-25 10:43:45 +02:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +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
Laurent Rineau
a0d23abd32
Merge pull request #3357 from afabri/Convex_hull_3-use_static_filters-GF
...
Convex_hull_3: Fix so that static filters are used
2018-10-08 15:13:22 +02:00
Laurent Rineau
ac9b71951b
Merge pull request #3357 from afabri/Convex_hull_3-use_static_filters-GF
...
Convex_hull_3: Fix so that static filters are used
2018-10-08 15:11:46 +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
Sébastien Loriot
885cc02c62
fix activation of local static filters
2018-10-01 10:31:21 +02:00
Andreas Fabri
a88438e07d
Fix so that static filters are used
2018-09-29 08:22:42 +02:00
Sebastien Loriot
327f7d8fbd
Merge branch 'master' into convex_hull_function
2018-07-19 10:21:26 +02:00
Maxime Gimeno
2f319d332e
Remove init_iterators. It works without and like this there is no need to change the traits
2018-07-16 09:58:15 +02:00
Sébastien Loriot
0037edc529
use statically filtered predicate
2018-07-13 16:56:16 +02:00
Sébastien Loriot
d3a8a07df3
do not use negative side
...
change plane's orientation instead
2018-07-13 16:47:11 +02:00
Maxime Gimeno
c945d27dc2
Fix Convex_hull_3 so it becomes minimal.
2018-07-12 16:49:27 +02:00
Sébastien Loriot
7c29045230
use assert
2018-07-06 09:40:07 +02:00
Sébastien Loriot
998c20dd74
add missing example file
2018-07-05 09:40:11 +02:00
Sébastien Loriot
fc3cbf7572
remove extra typename
2018-07-05 09:38:25 +02:00
Sébastien Loriot
b291dd815b
update user manual and add a new example
2018-07-03 16:46:38 +02:00
Maxime Gimeno
eb10e59623
Fix and more clean-up of the doc
2018-07-03 11:39:33 +02:00
Maxime Gimeno
276871d708
Update and clean up the doc
2018-07-03 10:46:15 +02:00
Maxime Gimeno
f3dd3ba1c0
Document adapter traits.
2018-06-27 10:27:19 +02:00
Maxime Gimeno
13bf29eca5
Add missing data file for test
2018-06-27 09:00:11 +02:00
Maxime Gimeno
4662cbdd96
Revert "Fix initialization of overload with polyhedorn"
...
This reverts commit 6e39f1aa05 .
2018-06-27 08:55:48 +02:00
Maxime Gimeno
a5b6e6a576
Revert "Add missing Comparison predicates to Convex_hull_dual_traits_3"
...
This reverts commit d93ac04702 .
2018-06-27 08:55:38 +02:00
Maxime Gimeno
32b61995f7
Revert "add an extra check"
...
This reverts commit 5a1d034399 .
2018-06-27 08:55:21 +02:00
Sébastien Loriot
5a1d034399
add an extra check
2018-06-26 22:30:58 +02:00
Sébastien Loriot
443b20d428
test homogeneous kernel
2018-06-26 22:15:20 +02:00
Maxime Gimeno
a8314d0f0f
Fix static_assertion
2018-06-26 16:23:57 +02:00
Maxime Gimeno
79b1a1bbbf
add misisng license include directive
2018-06-26 14:44:18 +02:00
Maxime Gimeno
d93ac04702
Add missing Comparison predicates to Convex_hull_dual_traits_3
2018-06-26 14:42:33 +02:00
Maxime Gimeno
6e39f1aa05
Fix initialization of overload with polyhedorn
2018-06-26 12:45:13 +02:00
Maxime Gimeno
1d4829cd31
Update doc of ConvexHullTraits_3
2018-06-22 11:58:18 +02:00
Maxime Gimeno
9d30fc2c98
add missing construct_objects to Convex_hull_traits_dual
2018-06-22 11:57:58 +02:00
Maxime Gimeno
58bc2faeff
Add overload without traits and clean-up test.
2018-06-20 11:21:41 +02:00
Maxime Gimeno
91c704b7ca
doc
2018-06-20 11:17:38 +02:00
Maxime Gimeno
f1b14bd216
Do some factorization in the traits
2018-06-20 11:16:35 +02:00
Sébastien Loriot
c527fa4bcf
simplify wrapper around Has_on_positive_side_3
...
add a specialization for the new traits
2018-06-20 11:16:35 +02:00
Maxime Gimeno
cbfa58e75f
WIP
2018-06-20 11:16:35 +02:00
Maxime Gimeno
d6450f397a
WIP extreme_vertices :
...
- disabled the filtered_predicates for now
2018-06-20 11:16:35 +02:00
Maxime Gimeno
69392fc32f
WIP adapter_traits
2018-06-20 11:16:35 +02:00
Sébastien Loriot
202a0ce9e6
clean up
2018-06-07 10:28:56 +02:00
Konstantinos Katrioplas
be4dfe77ac
handle convex hull functionality for up to 3 points to a mutable graph and to an output iterator
2018-06-07 10:28:55 +02:00
Konstantinos Katrioplas
ec000ea312
function overload for convex_hull_3 which returns a list of points instead of a polyhedron
2018-06-07 10:28:32 +02:00
Andreas Fabri
991f3847e8
Do not include graph_traits_Polyhedron.h, properties_polyhedron.h and Polyhedron_iostream.h
2018-05-03 13:23:50 +02:00
Andreas Fabri
643aaf2dcf
Fix voronoi_covariance_3 and HalfedgeDS_vector
2018-03-29 11:44:25 +02:00
Laurent Rineau
9414b38b87
Fix dependencies
2018-03-28 18:43:45 +02:00
Andreas Fabri
20f43ca798
Fix lloyd_algorithm.cpp
2018-03-28 17:26:55 +01:00
Andreas Fabri
4a4c77cbf1
Cleanup. And tell in the manual that the user has to include the header of the Polygon_mesh type
2018-03-28 17:23:06 +01:00
Andreas Fabri
6e42801dc7
Convex_hull_3: Remove dependency on package Polyhedron
2018-03-28 15:02:59 +01:00
Andreas Fabri
76ccc9ab6f
Convex_hull_3: Remove dependency on package Polyhedron
2018-03-28 14:59:22 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Maxime Gimeno
7fa4b380d2
fixes in includes logic.
2018-02-02 12:08:05 +01:00
Andreas Fabri
c493359b62
Convex_hull_3
2018-01-18 10:11:33 +00:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Laurent Rineau
1c2e9df8cf
Merge branch 'releases/CGAL-4.11-branch'
2017-12-19 16:29:10 +01:00
Laurent Rineau
5181cd7474
Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
...
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2017-12-19 16:19:22 +01:00
Laurent Rineau
c4a7adcd5b
Merge pull request #2688 from lrineau/Convex_hull_3-fix_quickhull_in_coplanar_case-GF
...
Fix Convex_hull_3 quickhull, with coplanar point
2017-12-19 16:17:29 +01:00
Laurent Rineau
03913cca16
Merge pull request #2660 from sloriot/CH3-official_add_vertex
...
Use documented API
2017-12-19 16:13:26 +01:00
Laurent Rineau
22d5a5b884
Fix Convex_hull_3 quickhull, with coplanar point
...
`CGAL::convex_hull_3` documents that the output is a triangulation
polyhedron. That is true... but for coplanar input points! In case of
coplanar input point, the output before this patch was a polyhedron with a
single polygonal face. The patch triangulates the face using a pivot point
and Euler operations.
2017-12-15 10:45:25 +01:00
Sébastien Loriot
9dd6684627
use only add_vertex function described in the concept
2017-12-06 16:42:06 +01:00
Laurent Rineau
3c6640bf59
Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
...
Renewal of CMake scripts: header-only, ctest, CMake>=3.1
# Conflicts:
# Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Laurent Rineau
bc36af5eed
Fix CMake warnings about mixed usage of target_link_libraries
...
See https://cmake.org/cmake/help/v3.0/policy/CMP0023.html
2017-11-22 11:06:26 +01:00
Laurent Rineau
a9365554c9
Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
...
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Laurent Rineau
e73c95d4cd
Do not test demos
2017-10-20 17:01:43 +02:00
Sébastien Loriot
eaa1580135
remove example that does not exist
2017-08-02 10:08:41 +02:00
Andreas Fabri
fd7c2134de
fix example
2017-07-31 22:40:42 +01:00
Laurent Rineau
e61409f770
Merge pull request #2321 from sloriot/CH3-fix_tetra_orientation
...
fix the orientation of convex hull polyhedron of 4 points
2017-07-31 16:50:48 +02:00
Sébastien Loriot
04ab1fd268
fix the orientation of the generated polyhedron in case of 4 non-coplanar points
2017-07-31 10:40:51 +02:00
Laurent Rineau
aff2a7a899
Merge pull request #2287 from maxGimeno/Fix_GCC8_warnings-GF
...
Fix new -Wcatch-value warnings (gcc>=8.0)
2017-07-25 18:17:42 +02:00
Laurent Rineau
66a10f5a91
Merge pull request #2275 from afabri/Convex_hull_3-OpenMesh-GF
...
Convex_hull_3: Make it work for OpenMesh
2017-07-25 18:17:02 +02:00
Maxime Gimeno
96f7b0f138
Fix catch value warnings
2017-07-21 11:27:14 +02:00
Andreas Fabri
df2754eaa4
Fix project() in CMakeList.txt
2017-07-21 10:54:16 +02:00
Laurent Rineau
5899b3072b
Fix indentation
2017-07-19 12:26:12 +02:00
Laurent Rineau
56fdea43d3
Fix indentation
2017-07-19 12:26:09 +02:00
Andreas Fabri
0cce789437
Add examples for using 3D convex hull functions with open mesh. And fix a bug in convex hull code
2017-07-19 12:25:31 +02:00
Guillaume Damiand
8059f82882
Re-add dynamic_hull_3.cpp example, removed by error.
2017-06-28 09:25:58 -04:00
Guillaume Damiand
c8250c4570
Merge branch 'master' into BGL-LCC-gdamiand
2017-06-15 10:03:53 -04:00