Olivier Devillers
d947a0b076
f vs lf
2014-08-05 17:19:49 +02:00
Olivier Devillers
23c435f18c
forgot lua file
2014-08-04 16:10:53 +02:00
Olivier Devillers
1d7f69dfb7
forgot lua file
2014-08-04 16:09:30 +02:00
Olivier Devillers
c702ff0705
forgot to write the unit
2014-08-04 16:00:43 +02:00
Olivier Devillers
d39be1922e
typo
2014-08-04 13:22:25 +02:00
Olivier Devillers
d6c93ed3a8
this file has to be modified to get test-suite running!
2014-08-04 11:47:43 +02:00
Olivier Devillers
d9cdb1f580
There was a bug in the computation of pencil of circles:
...
degenerate case when circle degenerate in the radical axis
were not taken in account.
This has an implact on the ipelets "pencil of circels"and "hyperbolic".
A very small ipelet computing the distance between two points is also added.
2014-08-01 15:20:23 +02:00
Laurent Rineau
ac9ea3ee05
compilation error, use CGAL::to_double
2014-06-26 19:12:57 +02:00
Sébastien Loriot
244e0fe1cf
add missing targets to the testsuite
2014-01-13 17:42:10 +01:00
Olivier Devillers
38c28d3692
error messages and default box
2013-12-17 11:54:59 +01:00
Sébastien Loriot
d45f445a59
handle intersecting polygons
2013-12-16 22:48:16 +01:00
Sébastien Loriot
29ad4556e7
make the name of subfunctions matching with the doc and the help menu
2013-12-16 17:40:27 +01:00
Olivier Devillers
fee948e406
misc (following Sebastien remarks)
2013-12-16 16:19:29 +01:00
Olivier Devillers
9c4785f884
additional features in hyperbolic ipelet
2013-12-10 11:33:28 +01:00
Olivier Devillers
3c5906c5e5
correct year
2013-11-28 11:11:52 +01:00
Olivier Devillers
0a58678648
bug in clipping
2013-11-27 18:29:49 +01:00
Olivier Devillers
1752d3605c
adding policies in Hilbert sort
...
adding doc of the CGAL_ipelet demo
2013-11-27 17:28:14 +01:00
Olivier Devillers
27b3acf5d1
New Ipelets : pencils of circles
...
hyperbolic geometry
Modified Ipelet : generator (place of created points from selection instead of
midle of the page).
2013-11-26 09:42:55 +01:00
Sébastien Loriot
c48c9e21bd
make each ipelet linking to ipe library
2013-07-02 14:24:14 +02:00
Sébastien Loriot
ccebcfd954
use the classical cmake way to find third party library
2013-03-25 09:32:32 +01:00
Sébastien Loriot
3696c36367
vc++ does not like "and", replace it with &&
2013-03-05 14:12:58 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01: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
Sébastien Loriot
c61dccb5a5
find_path do nothing if the variable is already in the cache
2012-08-14 15:01:10 +00:00
Sébastien Loriot
cd58d025f7
remove unused var warnings
2012-07-27 10:29:10 +00:00
Sébastien Loriot
5dd3045330
move installation dir setup in demo script
2012-06-21 09:51:55 +00:00
Sébastien Loriot
e7e15113ef
modification for IPE
...
->move the version check and the installation directory detection into the
demo CMakeLists.txt
2012-06-20 15:12:28 +00:00
Laurent Rineau
b385c8227b
Workaround the check of NDEBUG in the testsuite.
2012-01-26 11:21:43 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Philipp Möller
f9b288db90
Merged branch ^/branches/features/gsoc2011-copy_n-pmoeller.
...
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Replace_copy_n
2011-08-26 14:34:10 +00:00
Laurent Rineau
3c02e07b23
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.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Sébastien Loriot
e5a96255ba
*remove warnings.
...
In particular remove UNTESTED_XXXXXXXXXXX unused variable that possibly hide true warnings.
In those cases, the string printed while executed now starts with "NOTE: ".
*CGAL internal code no longer rely on depecrated features
2011-02-28 15:28:28 +00:00
Laurent Rineau
77a2bead80
Add missing svn properties (keywords and eol-style).
2010-09-20 12:12:46 +00:00
Fernando Cacciola
738080d74e
Reverted to release 3.6
2010-08-19 23:11:29 +00:00
Sébastien Loriot
5471e90cd1
s/succesful/successful
2010-08-12 08:30:26 +00:00
Sébastien Loriot
15b9c6e87b
typo
2010-08-12 07:10:41 +00:00
Fernando Cacciola
412b3fb135
Fixed location of helper function to draw unbounded bisectors
2010-08-05 21:53:30 +00:00
Sébastien Loriot
f364b5a604
accommodate changes in Straight_skeleton API
2010-08-02 06:19:25 +00:00
Sébastien Loriot
ce58091329
autodetect version of IPE
...
This can be override by set IPE_VERSION cmake variable to 6 or 7.
2010-06-23 16:20:18 +00:00
Sébastien Loriot
fb29cad175
svn tag clean up
2010-06-17 11:56:17 +00:00
Laurent Rineau
91ff4aa65c
let ipelets be in the usual directory.
2010-05-21 16:03:57 +00:00
Sébastien Loriot
5d240ff6de
remove warning on intel
2010-03-24 08:57:26 +00:00
Laurent Rineau
8b83f2ef79
Merged revisions 54700-54703,54726,54827,54834,54861-54864 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r54700 | lrineau | 2010-03-11 15:13:25 +0100 (Thu, 11 Mar 2010) | 18 lines
Backport from trunk:
| ------------------------------------------------------------------------
| r54614 | lrineau | 2010-03-09 16:25:12 +0100 (Tue, 09 Mar 2010) | 4 lines
| Changed paths:
| M /trunk/Mesh_2/include/CGAL/IO/File_poly.h
| M /trunk/Mesh_2/include/CGAL/Mesh_2/Clusters.h
| M /trunk/Mesh_2/include/CGAL/Mesh_2/Refine_edges.h
| M /trunk/Mesh_2/test/Mesh_2/test_conforming.cpp
| M /trunk/Mesh_2/test/Mesh_2/test_meshing.cpp
| M /trunk/Triangulation_2/include/CGAL/Constrained_Delaunay_triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h
|
| - Fix the Mesh_2 test suite: previously it was no longer testing anything!
| - Fix the handling of the cdt with the triangulation plus_2.
| - Add tests with CDT_plus_2.
|
| ------------------------------------------------------------------------
........
r54701 | lrineau | 2010-03-11 15:19:21 +0100 (Thu, 11 Mar 2010) | 26 lines
Backport from trunk:
| ------------------------------------------------------------------------
| r54660 | lrineau | 2010-03-10 17:46:10 +0100 (Wed, 10 Mar 2010) | 2 lines
| Changed paths:
| M /trunk/Mesh_2/include/CGAL/Mesh_2/Refine_edges.h
|
| Fix a bug of Mesh_2 that exists for years (since r23141, 2004-10-19)!
|
| ------------------------------------------------------------------------
| r54661 | lrineau | 2010-03-10 17:51:09 +0100 (Wed, 10 Mar 2010) | 2 lines
| Changed paths:
| M /trunk/Mesh_2/test/Mesh_2/test_conforming.cpp
|
| Add tests cdt.is_valid().
|
| ------------------------------------------------------------------------
| r54665 | lrineau | 2010-03-10 19:09:33 +0100 (Wed, 10 Mar 2010) | 4 lines
| Changed paths:
| M /trunk/Mesh_2/test/Mesh_2/test_meshing.cpp
|
| Add tests of is_valid() in test_meshing.cpp (previously Mesh_2 was creating
| invalid triangulations! See revision 54660.)
| .
|
| ------------------------------------------------------------------------
........
r54702 | lrineau | 2010-03-11 15:34:35 +0100 (Thu, 11 Mar 2010) | 2 lines
Add a paragraph about Mesh_2 and CDT_plus_2.
........
r54703 | lrineau | 2010-03-11 15:41:31 +0100 (Thu, 11 Mar 2010) | 2 lines
Add a note about the other bug fix in Mesh_2.
........
r54726 | reichel | 2010-03-12 19:30:43 +0100 (Fri, 12 Mar 2010) | 2 lines
Add RS library to prerequisites section.
........
r54827 | lrineau | 2010-03-19 15:27:55 +0100 (Fri, 19 Mar 2010) | 2 lines
Two targets where not in "make demos".
........
r54834 | reichel | 2010-03-20 15:36:01 +0100 (Sat, 20 Mar 2010) | 2 lines
update date and version number
........
r54861 | lrineau | 2010-03-22 22:44:31 +0100 (Mon, 22 Mar 2010) | 2 lines
One must include <boost/version.hpp> before testing BOOST_VERSION!
........
r54862 | lrineau | 2010-03-22 22:46:40 +0100 (Mon, 22 Mar 2010) | 3 lines
<QtCore/qglobal.h> is one right path, unless <Qt/qglobal.h> (pb reported on
MacOS X).
........
r54863 | reichel | 2010-03-22 23:54:19 +0100 (Mon, 22 Mar 2010) | 2 lines
update Debian stuff for 3.6-1
........
r54864 | reichel | 2010-03-22 23:55:25 +0100 (Mon, 22 Mar 2010) | 2 lines
fix typo
........
2010-03-23 09:46:25 +00:00
Laurent Rineau
e847bb097b
Merged revisions 53845,53847,53862-53863,53867 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53845 | lrineau | 2010-01-27 17:43:40 +0100 (Wed, 27 Jan 2010) | 47 lines
Merge from trunk:
| ------------------------------------------------------------------------
| r53829 | afabri | 2010-01-27 15:49:38 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Triangulation_3/include/CGAL/Triangulation_hierarchy_3.h
|
| std::min -> (std::min) for VC++
| ------------------------------------------------------------------------
| r53832 | spion | 2010-01-27 16:18:45 +0100 (Wed, 27 Jan 2010) | 2 lines
| Changed paths:
| M /trunk/Triangulation_3/test/Triangulation_3/include/CGAL/_test_cls_delaunay_3.h
|
| Add regression test for the iterator order determinism. "Tout ca pour ca"...
|
| ------------------------------------------------------------------------
| r53833 | afabri | 2010-01-27 16:19:08 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Triangulation_2/test/Triangulation_2/include/CGAL/_test_cls_regular_hierarchy_2.h
|
| Add #include <CGAL/Random.h> to testfile
| ------------------------------------------------------------------------
| r53834 | afabri | 2010-01-27 16:22:31 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Triangulation_2/include/CGAL/Constrained_Delaunay_triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Constrained_triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h
| M /trunk/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Regular_triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Triangulation_2.h
| M /trunk/Triangulation_2/include/CGAL/Triangulation_hierarchy_2.h
|
| Change rng; Remove random_shuffle
| ------------------------------------------------------------------------
| r53837 | afabri | 2010-01-27 17:04:42 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Triangulation_2/include/CGAL/Triangulation_2.h
|
| luckily Sylvain reads my commits, and luckily I switched from release to debug mode in my local testsuite
| ------------------------------------------------------------------------
| r53842 | afabri | 2010-01-27 17:20:32 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Apollonius_graph_2/include/CGAL/Apollonius_graph_2/Apollonius_graph_hierarchy_2_impl.h
| M /trunk/Apollonius_graph_2/include/CGAL/Apollonius_graph_hierarchy_2.h
|
| Change rng
| ------------------------------------------------------------------------
........
r53847 | lrineau | 2010-01-27 18:05:30 +0100 (Wed, 27 Jan 2010) | 2 lines
Bump SONAME and SOVERSION.
........
r53862 | lrineau | 2010-01-28 10:24:30 +0100 (Thu, 28 Jan 2010) | 2 lines
CMake needs CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS.
........
r53863 | lrineau | 2010-01-28 10:26:49 +0100 (Thu, 28 Jan 2010) | 2 lines
The full demo/ directory is to be ignored.
........
r53867 | lrineau | 2010-01-28 13:18:19 +0100 (Thu, 28 Jan 2010) | 36 lines
Merge from trunk:
| ------------------------------------------------------------------------
| r53846 | afabri | 2010-01-27 17:44:13 +0100 (Wed, 27 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Segment_Delaunay_graph_2/include/CGAL/Segment_Delaunay_graph_hierarchy_2.h
|
| Change rng and use rng in random_shuffle
| ------------------------------------------------------------------------
| r53859 | afabri | 2010-01-28 08:48:26 +0100 (Thu, 28 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Spatial_sorting/include/CGAL/hilbert_sort.h
| M /trunk/Spatial_sorting/include/CGAL/spatial_sort.h
|
| Default constructor of boost::rand48 is good enough
| ------------------------------------------------------------------------
| r53860 | afabri | 2010-01-28 08:50:26 +0100 (Thu, 28 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h
|
| Switch to boost::rand48
| ------------------------------------------------------------------------
| r53861 | afabri | 2010-01-28 09:29:45 +0100 (Thu, 28 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Point_set_processing_3/doc_tex/Point_set_processing_3_ref/grid_simplify_point_set.tex
| M /trunk/Point_set_processing_3/doc_tex/Point_set_processing_3_ref/random_simplify_point_set.tex
|
| Remove repeated words
| ------------------------------------------------------------------------
| r53864 | afabri | 2010-01-28 10:48:59 +0100 (Thu, 28 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Interval_skip_list/include/CGAL/Interval_skip_list.h
|
| switch to boost::rand48
| ------------------------------------------------------------------------
|
........
2010-01-28 12:43:21 +00:00
Sébastien Loriot
9863352f25
avoid ++ on possible rvalue
2010-01-25 07:39:16 +00:00
Sébastien Loriot
cdee61ee96
Replace M_PI by CGAL_PI
2010-01-19 07:27:33 +00:00
Sébastien Loriot
9d38efe9e1
typo
2010-01-14 14:33:39 +00:00
Sébastien Loriot
b7bf411782
ipe 7 support using -DWITH_IPE_7=ON while cmaking demos
2009-12-29 16:46:19 +00:00