Laurent Rineau
83912b2952
Massive fix of svn:keywords properties, and $URL$ keyword.
2009-10-20 08:59:26 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Sylvain Pion
a02661edbc
Remove obsolete makefile
2009-08-20 14:16:12 +00:00
Sylvain Pion
2bdf828dfd
Unless I am mistaken, those pre-CMake makefiles are obsolete.
2009-08-20 11:45:12 +00:00
Sylvain Pion
927b432b39
typo : mecanism -> mechanism.
2009-08-10 15:57:03 +00:00
Laurent Rineau
fd76a2222d
- Remove "using CK::Linear_kernel::Do_intersect_2::operator()" in
...
CircularFunctor::Do_intersect_2 because
CK::Linear_kernel::Do_intersect_2::operator() and
CircularFunctor::Do_intersect_2 have exactly the same signature! The Intel
compiler is right to say there is an ambiguity in the matching.
2009-07-10 08:21:44 +00:00
Efi Fogel
4b22c83e54
cleanup
2009-07-07 08:23:06 +00:00
Sylvain Pion
f0ed774e37
Move CGAL::array to namespace CGAL::cpp0x, like tuple.
2009-04-30 14:03:52 +00:00
Laurent Rineau
2bf7e2ccce
Merge from the CGAL-3.4 branch:
...
New Revision: 47768
Author: lrineau
Date: 2009-01-20 23:19:01 +0100 (Tue, 20 Jan 2009)
Log message:
Fix wrong cross-linking in the manual, using new optional argument of \ccc
and \ccRefIdfierPage.
2009-01-20 22:37:16 +00:00
Laurent Rineau
df0048415c
Remove a temporary test that had never been removed! :-(
2009-01-20 13:23:17 +00:00
Laurent Rineau
157eba63cf
\ccPkgDemo now predend "demo/3.4/" to its argument.
2008-12-10 14:16:12 +00:00
Laurent Rineau
c115d9c48f
No _ in labels!
2008-12-02 15:33:52 +00:00
Andreas Fabri
1f49df5635
Use ccRefLabel for overloaded do_intersect
2008-12-02 14:10:31 +00:00
Andreas Fabri
46cab80dec
Add Pedro
2008-11-24 08:43:42 +00:00
Andreas Fabri
b2d094ec30
Fix bibtex entry
2008-11-21 09:26:52 +00:00
Laurent Rineau
ec9f2e29e5
Update citations (s/07/08/).
...
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Pedro Machado Manhaes de Castro
d62178069e
CGAL_NO_DPRECATED_CODE
2008-11-10 14:13:21 +00:00
Laurent Rineau
fa912f218c
Add NOTICE: where needed, so that the test results scripts can generate a "r".
2008-11-10 11:09:21 +00:00
Fernando Cacciola
547bffecd9
Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4
2008-11-06 13:03:41 +00:00
Monique Teillaud
d6ae567fc7
wao... 3 new words = 3 commits
2008-11-04 15:34:20 +00:00
Fernando Cacciola
994028ec51
Prefixed CreateSingleSourceCGALProgram.cmake with CGAL_
2008-11-04 13:09:48 +00:00
Fernando Cacciola
70fa9503fd
Added CMP0003 policy
2008-11-04 12:30:29 +00:00
Monique Teillaud
19712e07e8
fix, thanks Sylvain
2008-11-04 09:35:55 +00:00
Monique Teillaud
359669034b
test if deprecated stuff are there before testing them
2008-11-04 09:26:08 +00:00
Pedro Machado Manhaes de Castro
66f53a570b
testing calls for VC8 + bug fix
2008-10-31 17:08:32 +00:00
Pedro Machado Manhaes de Castro
e7ee6ea845
fix the VC8 compatibility
2008-10-24 23:36:02 +00:00
Andreas Fabri
c58989d70e
make the linear kernel testsuite work with the circular kernel on VC8
2008-10-24 12:53:39 +00:00
Andreas Fabri
dd0b52dfe5
make the linear kernel testsuite work with the circular kernel on VC8
2008-10-24 09:52:30 +00:00
Monique Teillaud
86ac605f4f
removed wrong "/"s
2008-10-23 14:20:59 +00:00
Monique Teillaud
705dd51c44
the test makefile was not submitted... hence the red boxes in the test-suite
2008-10-23 07:58:24 +00:00
Andreas Fabri
b68bea4cb2
We need the suffix rules so that the CXX_FLAGS are really used
2008-10-23 07:47:26 +00:00
Pedro Machado Manhaes de Castro
36b4d94397
Cmake ok name for project
2008-10-22 23:45:26 +00:00
Pedro Machado Manhaes de Castro
bcd994290e
BK LK test
2008-10-22 20:59:29 +00:00
Pedro Machado Manhaes de Castro
b40e2d417e
fixing paths
2008-10-22 15:12:53 +00:00
Pedro Machado Manhaes de Castro
9df384e7dc
The makefile
2008-10-22 14:51:33 +00:00
Pedro Machado Manhaes de Castro
7fbf0782b8
update CMakeLists.txt
2008-10-22 13:37:51 +00:00
Pedro Machado Manhaes de Castro
0d8b9ac616
Linear_kernel with CK_2 test + ambiguity fix
2008-10-22 13:32:25 +00:00
Pedro Machado Manhaes de Castro
2512af15a0
testing CK with the test of Kernel as well, (and small bug fix)
2008-10-22 11:04:08 +00:00
Andreas Fabri
2bbeb2bfdd
Add include paths for the files in test/Kernel_23/include
2008-10-22 10:14:25 +00:00
Andreas Fabri
23c70502ad
Undo of debugging code
2008-10-21 12:58:38 +00:00
Andreas Fabri
a5cfc3d66d
Replace Qt3 by Qt4 demo
2008-10-21 12:22:43 +00:00
Andreas Fabri
b08fc3a8d7
Replace Qt3 by Qt4 demo
2008-10-21 12:21:38 +00:00
Andreas Fabri
cb53f0f8ae
Renamed template parameter as it leads to typmixup for VC8
2008-10-21 11:54:39 +00:00
Laurent Rineau
f10a590672
Mass-remove vcproj files.
2008-10-21 09:21:22 +00:00
Laurent Rineau
1d7a5b1625
Fix indentation.
2008-10-21 08:06:37 +00:00
Laurent Rineau
ce24967b2c
Modify the indentation, to help understanding the code (CRTP means a lot of
...
templates arguments).
2008-10-21 08:04:39 +00:00
Laurent Rineau
59e9173cb9
Modify the indentation, in order to understand well the templates arguments.
2008-10-21 07:32:36 +00:00
Pedro Machado Manhaes de Castro
a65aceddf2
radical line as well
2008-10-20 14:44:37 +00:00
Pedro Machado Manhaes de Castro
5476d1bd01
testing Line_2, Circle_2 as well
2008-10-16 14:41:36 +00:00
Pedro Machado Manhaes de Castro
89306a1d8e
uncomment CK
2008-10-16 07:15:54 +00:00
Pedro Machado Manhaes de Castro
f86250b818
inheritance
2008-10-15 16:21:52 +00:00
Pedro Machado Manhaes de Castro
18638671c1
removing some useless defines and trying something for GCC < 4.3
2008-10-15 16:17:20 +00:00
Pedro Machado Manhaes de Castro
005cc1ccb7
Fixing for Line_2, Circle_2 on BK stuff
2008-10-13 20:34:01 +00:00
Pedro Machado Manhaes de Castro
3e0b9e1ed4
Trying to be more precise on the namespaces so VC8 will be happy (trying at least)
2008-10-13 18:12:12 +00:00
Pedro Machado Manhaes de Castro
e80226ce3c
Improving the testsuite and fixing some problems
2008-10-13 17:58:36 +00:00
Pedro Machado Manhaes de Castro
8bf93852dd
tunning the tests for global functions CK2
2008-10-03 14:45:43 +00:00
Pedro Machado Manhaes de Castro
e33078a4e9
Circular_arc_point_2 has a constructor for Point_2
2008-10-03 11:26:19 +00:00
Monique Teillaud
7f4cce9e24
Pedro added as author
2008-10-03 08:01:45 +00:00
Monique Teillaud
67528f7cfa
missing precondition
2008-10-03 08:00:39 +00:00
Pedro Machado Manhaes de Castro
f39a5d6cd4
pre-condition for split_2
2008-10-02 15:45:54 +00:00
Pedro Machado Manhaes de Castro
71b58f8eb3
<, <=, >=, > operations for Circular_arc_point_2
2008-10-02 15:42:13 +00:00
Monique Teillaud
5c17ea4b6f
name more consistent with kernel names
2008-10-02 14:34:46 +00:00
Pedro Machado Manhaes de Castro
1e88811a5e
point_in_x_range does not look as cool as has_in_x_range (in conformity with CGAL)
2008-10-02 14:30:30 +00:00
Monique Teillaud
6106ad2395
added missing link
2008-10-02 14:05:42 +00:00
Monique Teillaud
edc0cd9574
see also
2008-10-01 15:58:05 +00:00
Monique Teillaud
a3a78e5b9f
bug fix
2008-10-01 15:54:40 +00:00
Monique Teillaud
0adbfa4079
various small missing stuff added
2008-10-01 15:49:55 +00:00
Monique Teillaud
0cbf6a7c1a
fonctors to compute coordinates
2008-10-01 15:32:36 +00:00
Pedro Machado Manhaes de Castro
a379bd57d4
global functions in a single file
2008-10-01 15:24:23 +00:00
Monique Teillaud
1b0405a85b
global functions added
2008-10-01 15:17:41 +00:00
Pedro Machado Manhaes de Castro
25983e68bb
only one global function file
2008-10-01 15:12:54 +00:00
Pedro Machado Manhaes de Castro
e7e4e33287
Only one global function file -> global_functions_circular_kernel_2.h
2008-10-01 15:12:01 +00:00
Monique Teillaud
9e48e81a9f
Make{X,XY}Monotone
2008-10-01 15:04:37 +00:00
Pedro Machado Manhaes de Castro
f125fd60b0
Remove from visible stuffs the compare_y_to_left_2
2008-10-01 12:27:57 +00:00
Pedro Machado Manhaes de Castro
2775e451e5
Some Not Documented line comments
2008-10-01 12:25:23 +00:00
Pedro Machado Manhaes de Castro
e60d9ab72d
just a little call to the global function
2008-10-01 12:17:32 +00:00
Pedro Machado Manhaes de Castro
1d795d747e
It is not critial, it is extremal
2008-10-01 11:12:04 +00:00
Pedro Machado Manhaes de Castro
939667002a
remove compare_y_to_left
2008-10-01 10:41:33 +00:00
Pedro Machado Manhaes de Castro
e752ba2382
global function for the functor compare_y_to_left
2008-10-01 09:18:26 +00:00
Pedro Machado Manhaes de Castro
b610bdb783
testsuite for make_xy_monotone + remove some warnings
2008-10-01 09:12:03 +00:00
Pedro Machado Manhaes de Castro
15f7610a40
cleaning
2008-09-30 15:52:44 +00:00
Pedro Machado Manhaes de Castro
4124531409
test for {x,y}_extremal_point global function
2008-09-30 15:48:34 +00:00
Pedro Machado Manhaes de Castro
cfaa7f3b7c
Comment line on some non-documented stuff, it exists (i.e. for tests) but it is not documented
2008-09-30 14:38:33 +00:00
Pedro Machado Manhaes de Castro
ca8f6c806a
removing Advanced_make_{x,xy}_monotone_2, On_upper_part_2, Construct_circular_arc_2 operator()(const Circular_arc_2 &A, bool b, const Circle_2& ccut, bool b_cut), Equal_2 for types that do not match
2008-09-30 13:59:18 +00:00
Pedro Machado Manhaes de Castro
32f1dbffaf
Compute_Circular_{x,y}_2 to Compute_circular_{x,y}_2
2008-09-30 13:44:20 +00:00
Pedro Machado Manhaes de Castro
2dbdeb2c71
not necessary anymore
2008-09-30 13:37:10 +00:00
Pedro Machado Manhaes de Castro
d7e7e23c1a
sending to trash some unfortunate global functions
2008-09-30 13:36:33 +00:00
Pedro Machado Manhaes de Castro
1bfd02a7f2
Global function for make_xy_monotone
2008-09-30 13:11:33 +00:00
Pedro Machado Manhaes de Castro
cffa240949
global function compare_y_to_right with correct params (Arc, Arc, Circular_arc_point)
2008-09-30 13:07:52 +00:00
Pedro Machado Manhaes de Castro
caedb2cf8f
good naming of global functions
2008-09-29 18:58:39 +00:00
Pedro Machado Manhaes de Castro
56901ba7f7
Globals with T<K> instead of typename K::T, and reordering of .h so it works
2008-09-29 18:50:45 +00:00
Laurent Rineau
70cec8fc7c
followup to revision 45731: rename examples so that they do not conflict with each other
2008-09-24 19:25:27 +00:00
Laurent Rineau
9b873e4f6b
Renaming, to get different target names.
2008-09-24 14:48:14 +00:00
Pedro Machado Manhaes de Castro
d8f8af7e14
putting both Get_equation together in function_objects_polynomial
2008-09-18 18:53:33 +00:00
Monique Teillaud
f0fb6d7013
makefile for demos re-added...
2008-09-17 09:01:48 +00:00
Monique Teillaud
31fec8a966
added constructor(three points)
...
+ some rephrasing in other places
2008-09-16 08:46:13 +00:00
Monique Teillaud
fd74f54625
- constructor arc(three Point_2) added
...
- some rephrasing about (non-)orientation
2008-09-16 08:35:00 +00:00
Monique Teillaud
18ebbef2b7
link to new example added in manual
...
cosmetic changes in examples
2008-09-16 08:09:23 +00:00
Monique Teillaud
c6597a6402
added: ConstructLine/Circle supporting arc
2008-09-16 07:57:13 +00:00
Monique Teillaud
1ff5a1f357
cleaning
2008-09-16 07:40:29 +00:00
Pedro Machado Manhaes de Castro
a8e2a6bbb7
moving supporting_line and circle to the deprecated area
2008-09-15 16:40:38 +00:00
Pedro Machado Manhaes de Castro
dfd621367b
Construct_supporting_circle_2 => Construct_circle_2
2008-09-15 15:29:11 +00:00
Pedro Machado Manhaes de Castro
61b7ab6dd2
Inheritance for result_type
2008-09-15 13:12:44 +00:00
Pedro Machado Manhaes de Castro
0ddfd915b9
Looks like this is not an usual global function in CGAL, so I remove it.
2008-09-15 13:01:55 +00:00
Pedro Machado Manhaes de Castro
5c1829d9e0
Construct_supporting_line_2 => Construct_line_2
2008-09-15 12:57:09 +00:00
Pedro Machado Manhaes de Castro
b65bd7be6b
Forgot adding this file (Type Equality Wrapper thread)
2008-09-12 21:30:34 +00:00
Pedro Machado Manhaes de Castro
4dffce29c5
Better Circular_arc_2/Circular_arc_point_2/Line_arc_2 Copy Constructor
2008-09-12 17:36:32 +00:00
Pedro Machado Manhaes de Castro
87f63a2d4b
Tunning the functor example on CK2
2008-09-12 15:09:19 +00:00
Pedro Machado Manhaes de Castro
3ac5443b35
Small example: using a functor + A forgotten Copy Constructor
2008-09-12 14:43:12 +00:00
Monique Teillaud
32c222e7dd
operator == added + some fixes
2008-09-12 13:33:34 +00:00
Pedro Machado Manhaes de Castro
476c6e7bb8
Type Equality Wrapper for Filtered Bbox + kernel stuffs (base for Circular_kernel and almost everything for Filtered_bbox_kernel), operator == for Circular_arc_2, cleaning old stuffs
2008-09-12 12:53:05 +00:00
Laurent Rineau
a9f67f82b5
4th pass to remove CGAL_USE_QT: remove "#ifdef CGAL_USE_QT"/"#endif"
2008-09-09 21:53:57 +00:00
Laurent Rineau
a302cff5c8
Second pass to remove CGAL_USE_QT: remove "#ifndef CGAL_USE_QT"/"#else"/"#endif // CGAL_USE_QT"
2008-09-09 21:42:42 +00:00
Sylvain Pion
a0be560caa
New profiling tool : Profile_branch_counter, that improves the display
...
of failure/calls ratios. With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Fernando Cacciola
1fc6bcadc4
Removed hand-made example cmake scripts
2008-09-04 18:58:48 +00:00
Monique Teillaud
f7a8db2627
intersect and do_intersect now refer to common CGAL global functions
2008-09-01 09:19:45 +00:00
Monique Teillaud
31b7ef5946
Type<CK> now replaces CK::Type, it is cleaner for showing the uses of global functions
2008-08-28 12:25:19 +00:00
Monique Teillaud
7ec77d6c81
missing include
2008-08-28 12:20:12 +00:00
Monique Teillaud
6c9be1ff58
move global functions (intersection, do_intersect) to a 'documentable' place
2008-08-27 12:38:15 +00:00
Sylvain Pion
4c79d1d5cf
Rename Bool_type to Boolean.
2008-08-26 13:40:26 +00:00
Sylvain Pion
44c185f1f4
Rename boost::array to CGAL::array.
2008-08-26 13:15:21 +00:00
Sylvain Pion
53f5c9679b
Add a using directive "using std::array" in namespace CGAL to import either:
...
- C++0x's std:array from <array>
- TR1's std::tr1::array from <tr1/array>
- boost::array from <boost/array.hpp>
Motivation : GCC's std::array is faster than boost::array.
Move CGALi:make_array to namespace CGAL.
Document CGAL::array.
2008-08-26 13:08:16 +00:00
Monique Teillaud
a65faa20fe
cleaning
2008-08-13 09:56:16 +00:00
Monique Teillaud
a20b3e1684
cosmetic
2008-08-13 09:46:35 +00:00
Monique Teillaud
1572bd411f
cosmetic
2008-08-13 09:41:15 +00:00
Monique Teillaud
2fa9033fc7
comment added to help the reader
2008-08-13 09:39:54 +00:00
Monique Teillaud
71d4f7cc4d
capital letters
2008-08-13 09:16:34 +00:00
Monique Teillaud
3e8828c79d
global functions intersection and do_intersect included
...
(+ small bug fixed)
We will see how the manual tools handle the name clashes with
corresponding functions of Kernel, let's cross fingers.
2008-08-13 09:08:54 +00:00
Monique Teillaud
b3319572a3
reorganization
2008-08-13 08:52:58 +00:00
Monique Teillaud
a2d107946a
Do_intersect added
...
manual for global functions intersection and do_intersect prepared
but not included yet (problem of name clash with the same Kernel
global functions to be solved first)
2008-08-13 08:41:44 +00:00
Monique Teillaud
15055c79e5
document missing case of intersection with Line_2
2008-08-13 08:03:22 +00:00
Sylvain Pion
a8e8ecfdcf
Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
...
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Pedro Machado Manhaes de Castro
a9f8c15825
More fixes on comments
2008-07-28 17:51:28 +00:00
Pedro Machado Manhaes de Castro
de9b9d42f6
Fixing authors and comments
2008-07-28 17:49:57 +00:00
Pedro Machado Manhaes de Castro
25097caed9
The actual circular_kernel_2 demo
2008-07-28 17:48:01 +00:00
Sylvain Pion
edcedb11fd
forgot to update demo code after Triple->array changes
2008-07-27 11:40:49 +00:00
Pedro Machado Manhaes de Castro
96b3269d52
Split_2 to the testsuite again
2008-07-25 15:08:19 +00:00
Pedro Machado Manhaes de Castro
b7c906cf00
global functions and do_intersect for CK_2
2008-07-25 15:02:26 +00:00
Sylvain Pion
a00960f952
Rename local typedef Triple to Triplet (makes it easier for grep to distinguish).
2008-07-25 14:51:40 +00:00
Sylvain Pion
20a76e0b04
Replace CGAL::Triple by boost::array
...
(NB : I'm not sure this code is tested...).
2008-07-25 14:49:50 +00:00
Pedro Machado Manhaes de Castro
3aaad47ea1
Adding filtered bbox predicates for Line_2
2008-07-25 11:52:13 +00:00
Sylvain Pion
dc3bf72707
Remove changes.txt files.
2008-07-24 17:47:16 +00:00
Pedro Machado Manhaes de Castro
e43e675b98
Using the Exact_circular_kernel_2 instead of Circular_kernel_2 (the user does not specially appreciate CGAL templates)
2008-07-24 15:59:41 +00:00
Pedro Machado Manhaes de Castro
0cee71677e
making life easier for the user, replacing CK().etcetc_2_obejct()(x,y) by CGAL::etcetc(x,y)
2008-07-24 15:52:12 +00:00
Pedro Machado Manhaes de Castro
d51d5d3811
CK_2 intersection Line_2 vs Line_arc_2 and Circular_arc_2
2008-07-24 15:42:18 +00:00
Pedro Machado Manhaes de Castro
285600fe63
result_type inheritance
2008-07-24 14:40:44 +00:00
Monique Teillaud
e1182612fb
ackn ACS fixed
2008-07-24 10:51:28 +00:00
Monique Teillaud
8bd000960f
traits for arrangements removed from the manual too
2008-07-24 10:49:01 +00:00
Pedro Machado Manhaes de Castro
5e78e5b3f1
Fix License for examples and demo
2008-07-24 10:43:12 +00:00
Pedro Machado Manhaes de Castro
a3b6334d60
SVN keywords detail
2008-07-23 17:21:52 +00:00