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
Andreas Fabri
04819599cd
some simple doc fixes
2016-11-30 08:40:04 +01:00
Andreas Fabri
394f9c5b2f
polish
2016-11-28 08:32:30 +01:00
Andreas Fabri
f451517eb3
improve doc
2016-11-28 08:22:17 +01:00
Andreas Fabri
332ae157f6
make halfspace_itersectios work with FaceGraph
2016-11-27 20:28:44 +01:00
Andreas Fabri
6c9d30d5bc
Go back from unordered_map to map. This fixes the testuite, but what is wrong with unorered_map???
2016-11-27 11:21:08 +01:00
Andreas Fabri
683490b2aa
star -> link
2016-11-26 10:46:54 +01:00
Andreas Fabri
10df561578
Cannot assign to a reference
2016-11-25 16:58:03 +01:00
Laurent Rineau
873e83a429
try to fix compilation errors
2016-11-25 16:51:45 +01:00
Andreas Fabri
0fbe03a5db
Fix section heading
2016-11-25 15:55:02 +01:00
Andreas Fabri
e9bb53f13a
polish + map -> unordered_map
2016-11-25 14:34:19 +01:00
Andreas Fabri
6082836e2e
Add examples
2016-11-25 14:33:05 +01:00
Andreas Fabri
ad85e5ecd7
Fix include guards
2016-11-25 06:36:52 +01:00
Andreas Fabri
1499951a18
Do not deprecate convex_hull_3_to_polyhedron_3
2016-11-25 06:09:55 +01:00
Andreas Fabri
ab87401a7b
Add data set
2016-11-24 18:50:54 +01:00
Andreas Fabri
d99a4d6236
Add example to examples.txt
2016-11-24 14:26:09 +01:00
Andreas Fabri
ed838bf943
Fix a bug also in 4.9, with 3 collinear points
2016-11-24 14:24:11 +01:00
Andreas Fabri
b6ff5e6932
Reorder sections in the manual, and add Surface_mesh in the exaxmple
2016-11-24 13:56:08 +01:00
Andreas Fabri
cd7e65e708
Fix doc of convexity_check()
2016-11-24 12:18:05 +01:00
Andreas Fabri
54987251de
Add typename
2016-11-24 08:30:36 +01:00
Andreas Fabri
b13f541ca4
Merge branch 'Convex_hull_3-FaceGraph-GF' of github.com:afabri/cgal into Convex_hull_3-FaceGraph-GF
2016-11-23 11:57:08 +01:00
Andreas Fabri
1e87967cba
bug fix
2016-11-23 11:52:10 +01:00
Laurent Rineau
7af20f34a9
Fix compilation with GNU/g++
2016-11-22 14:56:37 +01:00
Andreas Fabri
e26e60dd6c
Add Default to Convex_hull_graph_traits_3; BGLize some code
2016-11-22 12:27:18 +01:00
Andreas Fabri
4d4db0cd70
Move star_to_face_graph() to Triangulation_3
2016-11-21 17:51:41 +01:00
Andreas Fabri
698e0941ea
Make polyhedral surface a template parameter
2016-11-21 08:35:01 +01:00
Andreas Fabri
32b1fb1c90
reserve
2016-11-19 08:02:59 +01:00
Andreas Fabri
b14a99cdf8
unused typedef
2016-11-18 20:39:10 +01:00
Andreas Fabri
e4d2a7f2e1
fixes for bugs spotted by g++
2016-11-18 17:56:24 +01:00
Andreas Fabri
63dfd4f992
check_convexity for FaceGraph
2016-11-18 16:47:53 +01:00
Andreas Fabri
ac56f8c059
fix index
2016-11-18 15:13:31 +01:00
Andreas Fabri
e4d1b68178
simplifications
2016-11-18 13:08:33 +01:00
Andreas Fabri
dacc7ee841
remove code deprecated with 4.6
2016-11-18 11:13:16 +01:00
Andreas Fabri
0bcafc536f
use copy_face_graph() so that we produce also a Surface_mesh
2016-11-18 10:35:26 +01:00
Andreas Fabri
8b8c52cf7f
fix typos in the doc
...
Add boost::graph_traits for a TDS_2
2016-11-18 09:41:40 +01:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Andreas Fabri
4c9c668dc9
deal with deprecated code
2016-02-01 15:52:52 +01:00
Sebastien Loriot
c2099f758c
Merge pull request #684 from sloriot/CH3-fix_lloyd_ex
...
Convex_hull_3: fix lloyd example
2016-01-27 13:37:37 +01:00
Sébastien Loriot
faf11a89d1
filter out the infinite vertex
2016-01-26 12:10:18 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Andreas Fabri
6e214c5f4a
remove Qt3 demos and empty dontsubmit files
2015-09-30 12:51:40 +02:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
cb479491d5
Merge remote-tracking branch 'cgal/releases/CGAL-4.6-branch'
2015-07-24 16:09:13 +02:00
Sébastien Loriot
387ad98343
add new line at end of test file
2015-07-24 15:50:42 +02:00
Sébastien Loriot
f3f73d10a1
fix halfspace intersection for a kernel with exact constructions
2015-07-23 09:13:41 +02:00
Laurent Rineau
15c1469a54
CGAL requires CMake>=2.8.11.
2015-07-10 17:01:42 +02:00
Laurent Rineau
3ec0c69f8f
We want 2.8.10 for all demos
...
Previous versions are not tested by the CGAL daily test suite.
2015-07-09 17:50:22 +02:00
Laurent Rineau
e5bcdc5f3e
Update all CMakeLists.txt
...
- CMake 2.8.11 or later is now required
- GLEW is no longer used by demo/Polyhedron/
2015-07-06 18:14:34 +02:00
Sébastien Loriot
44b7a2bbc3
float -> double
2015-06-09 10:33:33 +02:00
Sébastien Loriot
1699dc8b48
do a check on a construction only if a kernel with exact constructions is used
2015-06-05 11:02:33 +02:00
Sébastien Loriot
52a61708e1
prevent a construction and handle case of collinear points
2015-06-05 10:59:41 +02:00
Sébastien Loriot
c2cd87865e
Merge branch 'old/gsoc2014-VCM_3-jmeyron' into gsoc2014-VCM_3-jmeyron
...
Conflicts:
Installation/changes.html
Point_set_processing_3/doc/Point_set_processing_3/PackageDescription.txt
Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt
Point_set_processing_3/doc/Point_set_processing_3/examples.txt
Point_set_processing_3/examples/Point_set_processing_3/CMakeLists.txt
Polyhedron/demo/Polyhedron/CMakeLists.txt
2015-06-04 11:27:56 +02:00
Sébastien Loriot
f1bbc9d170
use Exact_field_selector instead of hardcoded types
2015-05-15 10:27:34 +02:00
Sébastien Loriot
8c3f8a9e8e
update description
2015-05-15 10:19:10 +02:00
Sébastien Loriot
46c2727ea9
add assertions to ensure the origin is on the negative side of the input planes
2015-05-15 10:15:26 +02:00
Sébastien Loriot
50c8db347b
factorize the call to the convex hull of the dual
2015-05-15 10:09:09 +02:00
Sébastien Loriot
6554279e9a
fix the test for the dimension of the affine hull of the dual points
2015-05-12 10:21:53 +02:00
Sébastien Loriot
8bd72701a1
fix warning
2015-05-12 09:31:48 +02:00
Sébastien Loriot
06be9cf705
bug-fix: fix the orientation of the convex polyhedron
2015-05-11 22:37:29 +02:00
Sébastien Loriot
274bdd6357
bug-fix: always find a point interior even in release mode
...
assertions are deactivated in release mode
2015-05-11 22:06:13 +02:00
Sébastien Loriot
b3cd542eb4
link less
2015-05-11 21:51:15 +02:00
Sébastien Loriot
877dba1dfa
simplify check
2015-05-11 21:49:08 +02:00
Sébastien Loriot
c3694ea631
fix iterator type
2015-05-11 21:21:29 +02:00
Sébastien Loriot
ebfcedce38
fix the way to specify the point inside the intersection of halfspaces
2015-05-11 17:52:53 +02:00
Jocelyn MEYRON
532e03e231
move lloyd_algorithm example and wipe out Voronoi_covariance_3 package
2015-04-21 17:03:18 +02:00
Sébastien Loriot
4f90661b83
remove incremental hull demo
2015-02-16 08:29:32 +01:00
Sébastien Loriot
ac42ed4f66
deprecate 3D incremental convex hull
2015-02-12 09:43:29 +01:00
Laurent Rineau
e965b6293e
Fix compilation errors with C++11 and Boost-1.56
...
Use *explicit* conversions to `bool`, for boost::shared_ptr and
boost::optional.
2015-01-14 14:47:29 +01:00
Sébastien Loriot
aa3feae736
Remove no longer needed predicates/constructions
...
follow up of 90ee311ba9
2015-01-09 12:27:23 +01:00
Sébastien Loriot
4f46679435
Merge branch 'releases/CGAL-4.5-branch'
2015-01-09 12:23:06 +01:00
Sébastien Loriot
b7caf33fbd
filter the predicates in Convex_hull_traits_3 if requested
2015-01-09 12:20:14 +01:00
Sébastien Loriot
90ee311ba9
fix the detection of the projection plane to compute a 2D chull
...
The previous version was using a construction.
The concept and models become simpler.
2015-01-09 12:14:56 +01:00
Sébastien Loriot
cecd1464d9
Merge remote-tracking branch 'gsoc/gsoc2014-Convex_hull_3_dual-jmeyron'
...
Add functions to compute the finite intersection of halfspaces
See Features/Small_Features/Halfspace_intersection
Tested in 4.6-Ic-76
Approved by the release manager
2014-12-16 11:44:55 +01:00
Jocelyn MEYRON
59c31c9570
fix errors on tests and fix warnings
2014-11-13 15:05:24 +01:00
Sébastien Loriot
b5f728bfb5
fix warning
2014-11-13 11:57:08 +01:00
Sébastien Loriot
3dbc4880c6
move test files from gsoc2014-VCM_3-jmeyron@276e4bb8
2014-11-13 11:52:28 +01:00
Sébastien Loriot
f822c6516c
rename a variable to avoid confusion
...
trivial bugfix for master
2014-11-12 15:58:28 +01:00
Sébastien Loriot
e8f43d0a76
add comment into an example
2014-11-12 09:34:37 +01:00
Sébastien Loriot
0f3f672225
polish doc
2014-11-12 09:32:01 +01:00
Sébastien Loriot
befbcdf56a
lower case doxygen command
2014-11-12 09:19:44 +01:00
Sébastien Loriot
ad03c97cbe
remove warning
2014-11-12 09:18:03 +01:00
Jocelyn MEYRON
b452d5a7e1
use boost::optional for the computation (or not) of an interior point
2014-11-11 15:51:20 +01:00
Sébastien Loriot
1bb886e9dc
remove warnings
2014-11-06 08:25:19 +01:00
Sébastien Loriot
8f9a9e1a38
import files for intersection of halfspaces from gsoc2014-VCM_3-jmeyron@4a7fd6c
2014-11-05 16:54:33 +01:00
Sébastien Loriot
96bc096ff9
precise that the convex hull is triangulated
...
(cherry picked from commit 3e490bb59d )
2014-09-04 15:56:07 +02:00
Sébastien Loriot
3e490bb59d
precise that the convex hull is triangulated
2014-09-04 15:54:59 +02:00
Andreas Fabri
2aa0f98526
Arithmetic_kernel -> Exact_integer/rational
2014-07-16 16:45:14 +02:00
Sébastien Loriot
0230e979e2
Merge branch 'CGAL-use_leda-GF-OLD' into CGAL-use_leda-GF
...
Conflicts:
Arrangement_on_surface_2/test/Arrangement_on_surface_2/construction_test_suite_generator.cpp
Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_construction.cpp
Documentation/doc/Installation.txt
Kernel_23/include/CGAL/Exact_predicates_exact_constructions_kernel.h
2014-06-18 22:50:06 +02:00
Sébastien Loriot
7b05330a75
fix the concept ConvexHullTraits_3 in the case of coplanar points
2014-06-10 22:42:50 +02:00
Sébastien Loriot
00519e23bc
remove unused types
2014-05-19 18:52:23 +02:00
Sébastien Loriot
7df5600896
add missing projection traits requirements in the CH_3 traits concept
2014-05-19 18:31:48 +02:00
Sébastien Loriot
1f672fd68f
remove functions documented in the concept
2014-05-19 17:35:50 +02:00
Sébastien Loriot
ed12dcca72
fix class doc
2014-05-19 17:22:49 +02:00
Sébastien Loriot
82f753cc8a
use the point type from the traits
2014-05-19 11:03:29 +02:00
Sébastien Loriot
319ca016f7
be more selective before using the statically filtered predicate
...
a sufficient requirement is that the point type of the traits
is the point type of the kernel
2014-05-19 10:17:50 +02:00
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Laurent Rineau
bc03aaf30b
Put doc/ in the global dont_submit file
2013-08-20 10:57:03 +02:00
Sébastien Loriot
d282ade623
use \cgalCite instead of \cite
...
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot
2dfe8a3d73
workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
...
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot
08c9214275
doc: last replacements of \R by \mathbb{R}
2013-07-11 07:29:53 +02:00
Sébastien Loriot
716f87d2d7
rename Hidden_type to unspecified_type and update its description
2013-06-13 18:48:58 +02:00
Ross Hemsley
4d9caf3763
Added names that were missing into the Doxyfile.in entries.
...
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Philipp Möller
4d469821f7
Generated Doxyfile.in and dependencies
2013-05-30 14:13:47 +02:00
Sébastien Loriot
7baa997ce1
Merge branch 'Filtered_kernel-ring-glisse'
...
This branch adds an additional way to filter predicates that are only doing
operations using a ring number type. In case of failure, a RT is used rather
than an FT which speeds things up.
Successfully tested in CGAL-4.3Ic-37
2013-05-23 11:15:32 +02:00
Andreas Fabri
ae58f3896a
also use leda if it is installed
2013-03-24 17:48:33 +01:00
Sébastien Loriot
7e59c14580
add a header to classified reference pages using a doxygen macro
2013-03-12 14:33:49 +01:00
Laurent Rineau
2d8da664a3
Merge branch 'CGAL-fix_warnings-gdamiand'
...
Conflicts:
.gitignore
Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Laurent Rineau
26a7e70785
New license.txt files (eol changes)
...
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Andreas Fabri
13bac84716
less warnings in various packages
2013-02-01 10:27:07 +01:00
Andreas Fabri
a444286b39
one less warning in Convex_hull_3
2013-01-30 18:14:00 +01:00
Sébastien Loriot
6e63d3cfa8
adding missing () in see also for functions
2013-01-09 19:48:42 +01:00
Sébastien Loriot
5ec28b1cf4
replacing the usage of section in user man by \cgalHeading macro call
2013-01-07 18:04:37 +01:00
Sébastien Loriot
5f3c8826d1
h2 is the first header in classified reference manuals
2013-01-07 09:00:48 +01:00
Sébastien Loriot
7e095c7a7a
Merge branch 'Documentation-flat-ref-manual-pmoeller'
2013-01-04 15:19:57 +01:00
Sébastien Loriot
42d15a11d0
using uniform markups in classified reference pages
2013-01-04 15:16:40 +01:00
Sébastien Loriot
27bf58a0f2
classified ref man for 3D convex hull
2013-01-04 10:54:49 +01:00
Marc Glisse
571f370e28
Rename Exact_type_selector to Exact_field_selector.
2012-12-24 12:20:13 +01:00
Philipp Möller
0f34f2a89e
Merge branch 'Maintenance-include-less-boost-pmoeller'
2012-12-21 09:44:18 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01:00
Philipp Möller
71ea8e6e22
Minimal boost includes
...
Replace type_traits.hpp and utility.hpp with the respective
fine-grained includes.
2012-12-14 18:13:59 +01:00
Philipp Möller
75f69570dc
Change the titles of mainpages to "User Manual"
...
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Sébastien Loriot
9576be3c3b
add doc in dont_submit
2012-11-27 08:42:02 +01:00
Andreas Fabri
61d0f9b698
cleanup in CH3
2012-11-20 14:53:17 +01:00
Sébastien Loriot
128b02abb8
update CGAL custom doxygen macros
...
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot
5ee1081f92
using cgal macros for all figures
2012-11-08 17:17:29 +00:00
Sébastien Loriot
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Andreas Fabri
98f2e146cd
fix linking
2012-11-02 20:33:00 +00:00
Andreas Fabri
6abaad0be3
No need for :: as prefix in backquotes
2012-10-31 20:52:33 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Philipp Möller
81c8c662d6
Fix some PkgDependsOn to stay inside the package overview, fix an
...
off-by-one in hacks.js, add a missing dependency
2012-10-18 16:31:12 +00:00
Andreas Fabri
dea6b85132
polish
2012-10-08 07:44:55 +00:00
Andreas Fabri
d6ad28c6bd
finished (modulo Default_traits)
2012-10-07 15:22:07 +00:00
Philipp Möller
bc48dfe5a0
Be consistent about author/authors
2012-10-03 16:40:16 +00:00
Andreas Fabri
16992d9713
change link for \ccDepends
2012-10-03 11:00:43 +00:00
Andreas Fabri
506625900b
polish
2012-10-03 09:48:20 +00:00
Philipp Möller
272a52ee44
Do a global pass over Doxygen warnings/errors.
2012-10-02 15:12:54 +00:00
Philipp Möller
c9fdbf3edb
Add an anchor to each level one heading, so we get a nice tree in the
...
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller
37778547bf
Fix example to point to paths similar to a flat layout
2012-10-01 18:02:44 +00:00
Philipp Möller
b240d7e8d5
Simplify layout, remove a few linker errors
2012-10-01 14:29:28 +00:00
Philipp Möller
9d96057636
Add PkgDependsOn to the package summary
2012-09-27 11:13:37 +00:00
Philipp Möller
b64ba48134
The changes to move the package overview labels into the
...
PackageDescription.
2012-09-25 17:17:49 +00:00
Philipp Möller
0aa7cd1c3b
Global heading reduction. Rename some Parameter section to Template
...
Parameters. Fix dependencies.
2012-09-21 09:42:24 +00:00
Andreas Fabri
5b93145c39
fix hasModel of a nested type
2012-09-21 08:24:06 +00:00
Philipp Möller
e54098fb57
Throw out left over Classified files and move their content if
...
necessary.
2012-09-20 16:29:19 +00:00
Philipp Möller
1954eff3d6
* build normalized mainpage anchors
...
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller
1b3a78a08f
Salvage the demo information from the old package description.
2012-09-20 13:30:49 +00:00
Andreas Fabri
6f61e2b2ee
Downsize headings
2012-09-17 14:53:05 +00:00
Philipp Möller
864aebe2e5
Merge next.
...
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Philipp Möller
2d8931167f
autoexamples
2012-08-29 16:20:55 +00:00
Philipp Möller
5a0a5403c4
Enable autotoc on mainpages
2012-08-29 15:45:17 +00:00
Philipp Möller
e2616dafb1
Rebuild the how_to_cite structure
2012-08-28 17:33:45 +00:00
Andreas Fabri
6473de2fed
fix linking in \hasModel by backquoting
2012-08-27 12:15:01 +00:00
Laurent Rineau
2db4effa7e
CMake: Fix the handling of cmake_policy
...
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| Try to fix my last revision about cmake_policy, with CMake-2.6.x
|
| CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
| x.y.z is greater than the current CMake version.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
2012-08-22 12:35:03 +00:00
Andreas Fabri
af87732f6a
Add \anchor of chapters
2012-08-21 10:18:58 +00:00
Andreas Fabri
3dfd7031c2
Remove whitespace
2012-08-20 18:30:46 +00:00
Philipp Möller
d3a9a641de
Refurb package descriptions with a label for the license.
2012-08-20 14:28:36 +00:00
Andreas Fabri
b4036b0c3c
Another ::::
2012-08-20 13:28:45 +00:00
Andreas Fabri
c7d74ca1ca
2 :: are enough (thank you Laurent)
2012-08-20 12:38:37 +00:00
Andreas Fabri
789410f839
As concepts are not in the namespace CGAL, we have to prefix functions with CGAL:: in order to get linked
2012-08-20 12:22:07 +00:00
Andreas Fabri
f393d22105
Remove CGAL::, Add ::
2012-08-20 11:08:53 +00:00
Eric Berberich
844019da53
CGAL examples will not have a specific licence header
...
This modification is done by me being the editor of CGAL for MPI
2012-08-20 07:34:25 +00:00
Andreas Fabri
3311f38044
Better \brief
2012-08-16 13:07:07 +00:00
Andreas Fabri
2670b6afa1
Move brief documentation; fixed typo
2012-08-16 12:56:05 +00:00
Andreas Fabri
337e25bc17
Put convexity checking in a group
2012-08-16 12:34:56 +00:00
Philipp Möller
6a45864c1a
Throw a set of ported doc files under version control
2012-08-09 16:07:44 +00:00
Laurent Rineau
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Laurent Rineau
2af2160942
Turn \ccLicenseQPL into \ccLicenseGPL
2012-01-13 17:13:55 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Laurent Rineau
ca6840fcda
Fix handling of CGAL_USE_GEOMVIEW by some demos and a test
...
Do not even include CGAL headers, especially the headers about
Geomview_stream support, if CGAL_USE_GEOMVIEW is not defined.
Has Geomview_stream has not been given a full CGAL_EXPORT support on
Windows, the single inclusion of <CGAL/Geomview_stream.h> may trigger
warning (or errors, I do not remember: see test result of
CGAL-3.10-Ic-163).
2011-10-19 13:16:44 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
9add62dca1
Change copyright, as it was a copy/paste/adapt
2011-10-01 07:48:08 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00