Efi Fogel
485a28eaed
cleanup Benchmark interface
2003-05-08 14:42:12 +00:00
Efi Fogel
91744da3f6
Bump for 1.48 (10 Apr 2003)
2003-04-10 16:53:41 +00:00
Efi Fogel
ae81663450
Fixed curve_get_point_status return type
2003-04-10 16:51:27 +00:00
Efi Fogel
48cef11276
Used traits predicate instead of '==' operator
2003-04-09 18:43:51 +00:00
Efi Fogel
d3c3a8d2f3
Used traits predicate instead of '==' operator
2003-04-09 18:37:26 +00:00
Efi Fogel
dbc433b0e4
Clean up
2003-04-09 18:36:49 +00:00
Tali Zvi
3ce2a4133f
Removed the call to curve_flip.
2003-03-30 20:57:01 +00:00
Tali Zvi
0cf02c4c25
Added a define for the conics (the conic tests are not working yet).
2003-03-30 18:35:32 +00:00
Tali Zvi
0d3af8ccc7
Added the new tags.
2003-03-30 18:34:38 +00:00
Tali Zvi
351249b03c
Improved performance mostly by using hints to insert to the status line.
2003-03-30 18:24:46 +00:00
Tali Zvi
1c46314d09
Set the methods to be const.
2003-03-30 18:01:40 +00:00
Efi Fogel
aad06dc894
Bump for 1.47 (10 Mar 2003)
2003-03-10 17:38:28 +00:00
Efi Fogel
2c722f9c81
Renamed Planar_map_traits_wrap to Pm_traits_wrap_2
2003-03-10 17:00:39 +00:00
Efi Fogel
c049725f4b
Bump for 1.46 (10 Mar 2003)
2003-03-10 12:52:00 +00:00
Tali Zvi
89ef3b73a9
Another test taken from Eti's tests.
2003-03-09 20:33:51 +00:00
Tali Zvi
96a84ef5b7
Implemented do_curves_intersect()
2003-03-09 20:13:45 +00:00
Tali Zvi
d0594f7e77
Added test for the do_curves_intersect() method.
...
Added some code to handle conics, but it is not supported yet.
2003-03-09 20:12:59 +00:00
Tali Zvi
6b6421a98d
Renamed Sweep_line_tight_2 to Sweep_2 and updated the interface to the new
...
wrapper class Sweep_2.
2003-03-09 19:06:15 +00:00
Tali Zvi
134804acd7
A new example that shows how to use the new sweep class.
2003-03-09 19:02:45 +00:00
Tali Zvi
5f4ec73df6
Removed the global variable that was used to set compare function.
...
Instead I added a struct in the functor class that its member is
set when the compare function is changed.
2003-03-09 18:34:38 +00:00
Tali Zvi
f3419ef1d0
A new wrapper class to the Sweep_line_tight_2 to hide the implementation
...
details of the Event and SubCurve classes.
2003-03-04 20:54:55 +00:00
Tali Zvi
9965fc6615
Commented an optimization that no longer works properly due to changes
...
in the traits.
2003-03-04 20:54:21 +00:00
Tali Zvi
131530487b
A utility classes that compare two containers of points
...
or two containers of curves.
2003-03-04 18:39:10 +00:00
Tali Zvi
59d1dd4adb
Added tests for the new sweep.
...
To do that we had to modify the cgal_test script to be more general.
2003-03-04 18:37:48 +00:00
Tali Zvi
64fab7ebf5
Added new test data for the sweep.
2003-03-04 18:32:32 +00:00
Efi Fogel
2c23867585
Bump for 1.45 (27 Feb 2003)
2003-02-27 20:28:45 +00:00
Efi Fogel
79b317fdc4
Fixed references
2003-02-27 20:27:59 +00:00
Efi Fogel
df3db2acd8
Bump for 1.44 (25 Feb 2003)
2003-02-25 15:03:36 +00:00
Efi Fogel
b9b38e0a24
Added typename back where necessary
2003-02-25 14:50:46 +00:00
Ron Wein
08a36b9bf1
Added preconditions to curve_compare_at_x_<left/right>() and remove curve_is_between_clockwise() to the triats wrapper.
2003-02-24 16:57:07 +00:00
Ron Wein
9e45f8b328
Fixed some long lines.
2003-02-24 08:12:36 +00:00
Ron Wein
a3f9fe8edf
Added a precondition to curve_get_point_status() and removed the special enum.
2003-02-24 08:10:37 +00:00
Efi Fogel
15f634565e
Bump for 1.43 (20 Feb 2003)
2003-02-20 01:31:08 +00:00
Tali Zvi
4a91c49e1d
Modified the less functor to operate in two modes: compare_right and
...
compare_at. The first one is the old operation mode. The second one
is used in the FirstPass() function to catch degenerate cases.
A global variable is currently used to allow modifying the operation
mode.
2003-02-19 21:26:55 +00:00
Tali Zvi
083dc3f577
Fixed a typo.
2003-02-18 18:59:06 +00:00
Tali Zvi
42d468c058
Fixed the code so that curve_compare_at_x_right will not be called in case
...
the reference point is out of the range of the curves being compared.
2003-02-18 18:52:09 +00:00
Tali Zvi
756e3d79cb
Fixed a bug with overlapping curves (there was an assumption that the two
...
end points of the overlapping curve are sorted by x).
Fixed code that allowed calling compare_at_x_right when the reference
point was not in the range of the curves.
Fixed documentation and debug output.
2003-02-18 18:49:56 +00:00
Efi Fogel
3af092d59a
Compacted so that the documentation can be built
2003-02-18 18:46:17 +00:00
Tali Zvi
c7708b16da
New files for documenting tight sweep.
2003-02-18 17:54:27 +00:00
Tali Zvi
7ff79634de
New files for documenting the tight sweep.
2003-02-18 17:53:49 +00:00
Efi Fogel
56859fab43
Bump for 1.42 (17 Feb 2003)
2003-02-17 15:38:14 +00:00
Efi Fogel
d5c72be048
Added the kernel as a template parameter to Arr_leda_polyline_traits
2003-02-12 18:22:53 +00:00
Ron Wein
4325587eab
Added preconditions to curve_compare_at_x(), curve_compare_at_x_right() and curve_compare_at_x_left()
2003-02-11 11:15:00 +00:00
Efi Fogel
de9df59f9a
added bench
2003-02-10 14:02:02 +00:00
Efi Fogel
cb8396f789
Bump for 1.41 (10 Feb 2003)
2003-02-10 13:45:11 +00:00
Efi Fogel
57cf4875d1
This is for Ron W., Replaced traits requirement compare_y with compare_xy
2003-02-09 14:00:57 +00:00
Efi Fogel
a367bdb708
shorten long lines
2003-02-09 01:16:25 +00:00
Efi Fogel
e0ce2cd82b
added Kernel as template parameter to Arr_leda_segment_traits_2 class
2003-02-09 01:15:03 +00:00
Efi Fogel
76ca3078b8
suppressed redundant assignment statement
2003-02-08 23:48:10 +00:00
Efi Fogel
28e1eecdbd
Bump for 1.40 ( 6 Feb 2003)
2003-02-06 14:00:17 +00:00