Pedro Machado Manhaes de Castro
ba2521b815
Some improvements due to profiling
2006-06-23 11:48:07 +00:00
Pedro Machado Manhaes de Castro
5601ddf5f3
Some performance issues due to profiling
2006-06-23 11:47:27 +00:00
Pedro Machado Manhaes de Castro
c8b4bbe5b4
Some improvements on the Split_2 fonctor due to profiling
2006-06-23 11:46:47 +00:00
Pedro Machado Manhaes de Castro
20dfb64d8f
Some improvements due to profiling
2006-06-23 11:46:18 +00:00
Pedro Machado Manhaes de Castro
0de77b9101
MACROS should have CGAL_ as prefix
2006-06-19 14:11:55 +00:00
Pedro Machado Manhaes de Castro
926f7a7f3b
MACROS should have CGAL_ as prefix
2006-06-19 14:10:50 +00:00
Pedro Machado Manhaes de Castro
8ed4356f25
Some defines to include some algorithms needing a map
2006-06-19 13:22:13 +00:00
Pedro Machado Manhaes de Castro
6a9a93c463
Some defines to include some algorithms needing a map
2006-06-19 13:21:49 +00:00
Pedro Machado Manhaes de Castro
af98af9c36
Map structure to store (<int, int>, Object). Useful for some operations (if defined) on circular arcs
2006-06-19 13:20:40 +00:00
Pedro Machado Manhaes de Castro
a17677d9fb
reactivating some preconditions
2006-06-14 18:12:52 +00:00
Pedro Machado Manhaes de Castro
c7bff55e30
Sorry
2006-06-14 16:52:02 +00:00
Pedro Machado Manhaes de Castro
21d580ba18
Bbox is generated from root_for_circles_2_2 now, we just call it
2006-06-12 09:46:28 +00:00
Pedro Machado Manhaes de Castro
52332829a2
Bit_field added to be able to decide de left/right endpoints in constant time
2006-06-12 09:34:49 +00:00
Pedro Machado Manhaes de Castro
7c089c4387
- some improvements
...
- using the nonoriented_equal function
2006-06-12 09:33:21 +00:00
Pedro Machado Manhaes de Castro
e6a9d017d6
nonoriented_equal function defined
2006-06-12 09:33:11 +00:00
Pedro Machado Manhaes de Castro
8caed78798
- Using the nonoriented_equal function
...
- General Split
- General DoOverlap (and also: if 1 point is common for 2 curves and they have the same supporting circle, the 2 curves overlap)
- Some improvements on the make X-monotone (setting some internal info for the resultant curves that we already know)
2006-06-12 09:27:29 +00:00
Pedro Machado Manhaes de Castro
3e7e4aa911
- The nonoriented_equal function defined
2006-06-12 09:26:45 +00:00
Pedro Machado Manhaes de Castro
97853d2902
Added an internal function that can set some info without calculating those infos. It is only for internal purpose.
2006-06-12 09:23:47 +00:00
Monique Teillaud
5fe7b57f27
Arrangement_2 apparently requires a new tag Has_infinite_category in the traits
2006-06-05 10:06:53 +00:00
Pedro Machado Manhaes de Castro
871a04e88c
Replace the comparison of 2 lines with a more efficient one (just for this specific case where direction doesnt matter).
2006-06-05 09:25:23 +00:00
Pedro Machado Manhaes de Castro
40af1c21f8
Improving the intersect_2 and has_on
2006-06-02 16:10:12 +00:00
Pedro Machado Manhaes de Castro
e5195ec9b7
intersect_2(circular_arc,circular_arc) hypered (no more need to divide in x-monotonic arcs)
...
and some bug fixed on the has_on
2006-06-02 14:50:08 +00:00
Pedro Machado Manhaes de Castro
5a3702587d
Correcting a bug on the bbox function (when the curves are y-monotonic).
2006-06-02 11:49:15 +00:00
Pedro Machado Manhaes de Castro
82ce0403be
Correcting a bug on two_end_points_on_left_part
2006-06-02 11:48:39 +00:00
Pedro Machado Manhaes de Castro
240e1ddbb2
Replacing Cache_full and Cache_minmax with a bit_field.
...
Some optimazations have been done around the bit field too.
- is_x_monotonic,
- is_y_monotonic,
- on_upper_part,
- on_left_part (added)
2006-06-01 12:12:40 +00:00
Pedro Machado Manhaes de Castro
4bd3c60c95
Improving the size of the bbox for y-monotonic curves and also the time consumption.
2006-06-01 12:11:07 +00:00
Pedro Machado Manhaes de Castro
3ed9cc4cc4
2006-05-31 14:59:04 +00:00
Pedro Machado Manhaes de Castro
66f3fba370
First release version of the filtered_interval_circular_kernel
2006-05-31 13:32:04 +00:00
Pedro Machado Manhaes de Castro
95b07c68e8
Another filter that can do intersections with much more accuracy than the Filtered_bbox_curved_kernel.
2006-05-31 13:28:50 +00:00
Pedro Machado Manhaes de Castro
3e8837c71d
Removing a redundant include
2006-05-31 09:35:59 +00:00
Pedro Machado Manhaes de Castro
40fccb48b8
Removing some comments
2006-05-31 09:32:52 +00:00
Pedro Machado Manhaes de Castro
7eea80439c
Adding a "correct" print function
...
Correcting the Circular_arc_2(Point_2, Point_2, Point_2) constructor
2006-05-30 16:29:02 +00:00
Pedro Machado Manhaes de Castro
5afac9c205
Adding Circular_arc_with_bbox_2(begin, end, buldge)
2006-05-30 16:14:48 +00:00
Pedro Machado Manhaes de Castro
5af35a8bab
Correcting the Equal_2 and improving the In_x_range
2006-05-30 16:11:00 +00:00
Pedro Machado Manhaes de Castro
72c762837d
Inlining is_full
2006-05-04 07:53:23 +00:00
Pedro Machado Manhaes de Castro
2c1d71ac2b
Function is_full() added
2006-05-04 07:42:05 +00:00
Andreas Fabri
c31ae0d28f
fix for Visual introduced a bug for other compilers
2006-04-21 08:04:34 +00:00
Andreas Fabri
04a6094182
Added workarounds for the CGAL_CFG_MATCHING_BUG_6
2006-04-20 08:33:48 +00:00
Andreas Fabri
ff5273053a
switched inclusion order of Algebraic and Circular kernel
2006-04-20 07:16:56 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Laurent Saboret
312353dd51
Global fix of svn:executable property in trunk
2006-04-14 15:07:17 +00:00
Sylvain Pion
b909b3e4e4
Get rid of <CGAL/NT_extensions_root_of/*> and other small cleanups.
2006-04-06 09:11:38 +00:00
Sylvain Pion
5b95572773
Change std::size_t to unsigned int (on some systems they are not the same type).
2006-03-26 22:32:24 +00:00
Sylvain Pion
dff739663c
Use __attribute__ only with GCC.
2006-03-18 17:54:04 +00:00
Andreas Fabri
a838f2e27e
Changed variable name in else as it conflicted with name in if(..)
2006-03-18 17:33:32 +00:00
Andreas Fabri
bef72e032a
Qualified functions with their namespace so resolve ambiguities for CL and ICL
2006-03-17 10:17:29 +00:00
Monique Teillaud
f07ad4b670
Construct_Circular_{source,target,min,max}_vertex fixed into
...
Construct_circular_...
2006-03-09 13:36:00 +00:00
Monique Teillaud
bb2ebf011b
fixed Arity
...
+ cosmetic
2006-03-07 16:38:27 +00:00
Sylvain Pion
cf02236f2d
- Remove Debug_id<>.
2006-03-07 16:31:20 +00:00
Monique Teillaud
c83e05daba
simplification in previous commit
2006-03-06 08:56:40 +00:00