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
Maxime Gimeno
5ae96fc2aa
Explicitely set the policy of CMP0053 to OLD to silent the warning when it is not found.
2017-05-23 16:12:56 +02:00
Guillaume Damiand
885ef4775a
Update examples and tests following renaming of BGL LCC helpers.
2017-05-10 16:20:11 -04:00
Guillaume Damiand
755272148a
Cleanup BGL for LCC; add shortcut for item with id to simplify definition.
2017-03-31 17:11:36 -04:00
Guillaume Damiand
13ed16043b
Update BGL for LCC and continue on examples/tests
2017-03-29 14:22:27 -04:00
Laurent Rineau
1a2f617d89
Merge pull request #1843 from afabri/BGL_accelerate_copy_face_graph-GF
...
Accelerate copy_face_graph
2017-02-08 17:32:47 +01:00
Andreas Fabri
8d1db09275
The vertices must set_face()
2017-02-07 10:51:24 +01:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Maxime Gimeno
a01593e0bb
Unify the links to the Polyhedron demo in the package descriptions.
2017-01-10 14:56:52 +01:00
Sébastien Loriot
abdf04ad3c
add deprecation warning
2016-12-29 12:09:05 +01:00
Sébastien Loriot
7e89c58fc5
remove no longer relevant warning
2016-12-29 12:06:02 +01:00
Sébastien Loriot
1258b7fae4
use BGL function instead of member function
2016-12-29 12:01:47 +01:00
Sébastien Loriot
31e5739a03
forward polyhedron type to the default traits
2016-12-29 12:00:42 +01:00
Andreas Fabri
e24a7f6c3d
Convex_hull_3: Put a class in the namspace CGAL
2016-12-09 17:39:44 +01:00
Andreas Fabri
7e95fe78c0
MFG -> PolygonMesh
2016-12-01 12:05:14 +01:00
Andreas Fabri
c2a71f8265
doc fix
2016-12-01 09:56:14 +01:00
Andreas Fabri
4153116123
Remove dependency on Polyhedron_3 in package description
2016-12-01 09:45:32 +01:00
Sébastien Loriot
7ddf66ba96
add missing dependancy
2016-11-30 13:07:33 +01:00
Andreas Fabri
466995a31b
Add typedef for Polyhedron_3
2016-11-30 11:56:52 +01:00
Andreas Fabri
d077bb18f7
P -> pm
2016-11-30 10:59:45 +01:00
Andreas Fabri
3fc151b0dd
polish, e.g. P -> pm
2016-11-30 10:32:40 +01:00
Andreas Fabri
9ee11501ac
Changes after the review by Sebastien
2016-11-30 10:03:00 +01:00