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
Pedro Machado Manhaes de Castro
d8f8af7e14
putting both Get_equation together in function_objects_polynomial
2008-09-18 18:53:33 +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
3ac5443b35
Small example: using a functor + A forgotten Copy Constructor
2008-09-12 14:43:12 +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
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
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
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
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
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
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
Pedro Machado Manhaes de Castro
2cc9590c83
LGPL -> QPL + updating authors
2008-07-23 17:13:44 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Monique Teillaud
c199564523
old arrangement traits removed
...
(interesting ones had been included in the Arrangement_2 package already)
2008-07-22 08:49:38 +00:00
Pedro Machado Manhaes de Castro
524e385f7b
Making life easier for the user
2008-07-17 16:52:06 +00:00
Pedro Machado Manhaes de Castro
49c02ffd2e
One solution for the Filtered_bbox_circular_kernel memory leak problem. However, probably not the best.
2008-07-17 15:02:11 +00:00
Pedro Machado Manhaes de Castro
66b2705068
Changing Licenses from QPL to LGPL
2008-07-17 12:02:29 +00:00
Sylvain Pion
1d47b96e3c
Remove more useless enum_cast<>.
2008-03-20 16:46:25 +00:00
Sylvain Pion
b24108f5fd
Remove #include <cassert> from everywhere under include/CGAL/.
...
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion
87759faafd
Move internal typedefs to CGAL::CGALi::.
2007-11-06 16:14:00 +00:00
Sylvain Pion
1881ddf9e9
Replace abort by assertions.
2007-11-05 10:16:21 +00:00
Sylvain Pion
b976aea1b6
Remove 2 workarounds which are not needed anymore by the latest SunPRO:
...
CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG
CGAL_CFG_DEDUCABLE_CONTEXT_BUG
2007-08-24 12:57:55 +00:00