Commit Graph

1001 Commits

Author SHA1 Message Date
Ron Wein b99252aa13 Got rid of the nested class to avoid compilation problems. 2003-07-06 10:17:18 +00:00
Andreas Fabri 4173a9ac1e declared const_iterator friend, in order to get access to _get_segment 2003-07-03 16:58:30 +00:00
Ron Wein 9d1d4b9df4 Bump for 100.4 ( 3 Jul 2003) 2003-07-03 09:04:09 +00:00
Ron Wein ca157efb0b Fixed some compilation probleams (hopefully for the last time). 2003-07-03 09:03:14 +00:00
Efi Fogel f035971df3 used iterators to construct a polyline 2003-07-02 14:45:22 +00:00
Efi Fogel 2670d1bac9 *** empty log message *** 2003-07-02 14:07:52 +00:00
Efi Fogel 377c8649d7 moved leda demos to Leda_window directory 2003-07-02 14:05:34 +00:00
Efi Fogel 6cb97adfd3 *** empty log message *** 2003-07-02 13:56:52 +00:00
Efi Fogel 7064274fa0 moved leda demos to Leda_window directory 2003-07-02 13:55:19 +00:00
Efi Fogel 127c348a3c moved leda demos to Leda_window directory 2003-07-02 13:41:05 +00:00
Eran Leiserowitz 3d255b71f6 a version of the tratis that has different types for curve and and x-monotone curve 2003-07-02 09:07:46 +00:00
Ron Wein cae5c2fbbb Bump for 100.3 ( 1 Jul 2003) 2003-07-01 10:36:02 +00:00
Ron Wein a34b881e34 Some syntactic fixed to the new poyline traits class. 2003-07-01 10:03:03 +00:00
Efi Fogel 3031547641 Bump for 100.2 (30 Jun 2003) 2003-06-30 16:17:09 +00:00
Ron Wein f61546562b Fixed a big. 2003-06-30 15:50:12 +00:00
Efi Fogel 3380d824f7 Shorten long line 2003-06-30 15:40:48 +00:00
Efi Fogel 945e1f1471 trying to please g++ 3.2.3 2003-06-30 15:40:25 +00:00
Ron Wein 8984a43600 Should have touched it. 2003-06-30 15:34:07 +00:00
Ron Wein cba7e987da A few minor fixes. 2003-06-30 12:53:52 +00:00
Ron Wein 017a79a188 Changed the templated constructor of the polyline traits.
Removed old poyline traits (and leda polyline traits).
Add the new hyper-segment traits (not documented yet -- for internal use).
2003-06-30 12:39:29 +00:00
Efi Fogel e9296132fc cleanup 2003-06-29 13:21:54 +00:00
Efi Fogel 1f09548355 added to_interval() 2003-06-29 12:12:02 +00:00
Efi Fogel 8eb56deaa4 Bump for 100.1 ( 1 Jan 2000) 2003-06-29 11:09:42 +00:00
Efi Fogel 63e6855a89 cleanup 2003-06-29 10:56:30 +00:00
Efi Fogel a2694632f9 cleanup 2003-06-29 10:28:36 +00:00
Efi Fogel d380e290d4 fixed macros 2003-06-29 10:27:41 +00:00
Ron Wein ec5664a465 Fixed a compliation warning. 2003-06-29 08:07:37 +00:00
Ron Wein bb29e084e3 Bump for 100 (26 Jun 2003) 2003-06-26 08:23:20 +00:00
Ron Wein 61a192fe76 Bump for 3.99 (26 Jun 2003) 2003-06-26 08:22:53 +00:00
Ron Wein 5bca137c74 Fixed a compilation problem. 2003-06-26 08:20:49 +00:00
Tali Zvi db4fec689d Changed the event map to have Point_2* instead of Point_2 as the key. 2003-06-24 18:56:43 +00:00
Ron Wein b88b850dda Fixed a compilation error. 2003-06-23 07:57:17 +00:00
Efi Fogel 0c8f5f6ff1 Typo + exiting when no data file is provided 2003-06-22 20:02:14 +00:00
Efi Fogel 4747425f89 cleanup 2003-06-22 15:20:00 +00:00
Efi Fogel ff53eda174 Bump for 3.98 (20 Jun 2003) 2003-06-20 15:50:39 +00:00
Ron Wein 1fdaa4a178 Fixed a compliation error. 2003-06-19 09:40:18 +00:00
Efi Fogel 8e4587dfe5 Bump for 3.97 (18 Jun 2003) 2003-06-18 11:25:00 +00:00
Tali Zvi 19166a77c3 Changed code to fit the CGAL coding guidelines. 2003-06-17 21:21:04 +00:00
Efi Fogel 9125579fc0 Bump for 3.96 (17 Jun 2003) 2003-06-17 12:40:26 +00:00
Efi Fogel 9d9bbe87e8 typo 2003-06-17 12:37:03 +00:00
Efi Fogel 9082ecce69 Bump for 3.95 (17 Jun 2003) 2003-06-17 12:36:34 +00:00
Efi Fogel 8c7148c73d updated 2003-06-17 11:49:38 +00:00
Ron Wein cf6c33e40d Fixed a syntax error. 2003-06-17 08:32:13 +00:00
Ron Wein 43e88ad829 Changed all polyline programs to work with the new traits class. 2003-06-16 13:43:43 +00:00
Efi Fogel 1d6d163d57 Suppressed compilation when leda not available 2003-06-15 23:34:32 +00:00
Efi Fogel 6cdbde0fa1 Replaced source() and target() with traits functions curve_source() and curve_target() resp. 2003-06-12 16:47:57 +00:00
Efi Fogel 302857d70a Updated 2003-06-12 16:46:05 +00:00
Efi Fogel 7f928c67dc Made curve_split const 2003-06-12 16:45:27 +00:00
Efi Fogel 38646de833 Introduced polyline bench 2003-06-12 16:44:48 +00:00
Ron Wein 7a30e61575 Converted the demo to work with the new polyline traits. 2003-06-12 13:49:38 +00:00
Ron Wein 0198d0ceff Added the new Arr_polyline_traits_2 class. 2003-06-12 13:41:17 +00:00
Efi Fogel 79590f88cf Bump for 3.94 (11 Jun 2003) 2003-06-11 10:02:44 +00:00
Efi Fogel 88f43c96bd Protected from being compiled without leda 2003-06-11 09:52:39 +00:00
Efi Fogel 438064daf5 added support for simple cartesian 2003-06-07 23:43:54 +00:00
Tali Zvi b37e72297f Fixed bugs with the direction of the halfedge used in the insert functions.
Fixed a bug with the "jump" count on the event.
2003-06-07 18:40:35 +00:00
Efi Fogel a56ffa61f1 Bump for 3.93 ( 6 Jun 2003) 2003-06-05 23:09:16 +00:00
Efi Fogel 02bf761ef7 Bump for 3.92 ( 3 Jun 2003) 2003-06-03 10:25:20 +00:00
Ron Wein a536133b2e Improved the quality of the figures. 2003-06-03 07:57:16 +00:00
Efi Fogel f19d24d04f Bump for 3.91 ( 3 Jun 2003) 2003-06-02 23:05:22 +00:00
Ron Wein ba47cc46a8 Completed the documentation for the Arrangement package. 2003-06-02 15:56:34 +00:00
Ron Wein b99e2223d4 Added an example no. 13 for conic arcs. 2003-06-02 15:36:02 +00:00
Ron Wein 8dea80e1cd *** empty log message *** 2003-06-01 15:39:03 +00:00
Efi Fogel 082d50fbaf Supress code when LEDA is not available 2003-06-01 15:12:40 +00:00
Efi Fogel 4276892213 fixed leda scoping 2003-05-31 13:11:41 +00:00
Ron Wein da71459f43 Replaced old traits with the Arr_conic_traits documentation. 2003-05-29 14:30:55 +00:00
Efi Fogel 872f06f432 cleanup 2003-05-29 12:21:54 +00:00
Efi Fogel cd4ce875e2 Bump for 3.90 (27 May 2003) 2003-05-27 13:31:39 +00:00
Efi Fogel 33a9d11c03 Updated 2003-05-25 14:21:44 +00:00
Efi Fogel f6311ae7c1 Added opposite() 2003-05-25 14:21:24 +00:00
Ron Wein 1f0a1f0c55 Switched from circle_traits to conic_traits. 2003-05-25 14:06:02 +00:00
Efi Fogel a5fe57224b Updated 2003-05-25 14:04:02 +00:00
Tali Zvi 877e47dac2 The Point_plus_handle.h file has moved to the Planar_map_2 package. 2003-05-21 18:31:52 +00:00
Efi Fogel 2099d01a73 Bump for 3.88 (21 May 2003) 2003-05-21 10:20:59 +00:00
Efi Fogel 2035885950 updated 2003-05-21 10:20:35 +00:00
Efi Fogel dcae231db3 Cleanup 2003-05-21 10:18:27 +00:00
Efi Fogel e72814859b used CGAL_assertion 2003-05-20 15:26:57 +00:00
Efi Fogel 807297e13b Bump for 3.87 (20 May 2003) 2003-05-20 13:29:37 +00:00
Efi Fogel c1eb7cde47 oops 2003-05-20 13:29:06 +00:00
Efi Fogel 628c4e8a09 1st revision 2003-05-18 14:45:13 +00:00
Efi Fogel 17a2c001c4 removed 2003-05-18 14:39:09 +00:00
Efi Fogel ccf46b176f 1st revision 2003-05-18 14:38:25 +00:00
Ron Wein 645056aef1 minot fix 2003-05-18 14:27:16 +00:00
Ron Wein 2be792ff76 Bug fixes in the conic traits.
Removed the circle_traits and the segment_circle_traits (use the conic_traits
instead).
2003-05-18 14:25:58 +00:00
Tali Zvi 11942a4b99 1. Shortened lines.
2. Fixed header details.
2003-05-17 13:55:38 +00:00
Tali Zvi bebd6970f2 Fixed a bug with usage of curve_compare_y_at_x. 2003-05-17 13:51:45 +00:00
Tali Zvi 24590b2a70 Changed Tight to Old. 2003-05-17 13:16:16 +00:00
Tali Zvi fce39e418d The "new" sweep line was set to be the default implementation of the insert
functions.
All "old" sweep function calls were suffixed with "_old".
2003-05-17 11:34:43 +00:00
Tali Zvi 6f79fb50cb Renamed Pmwx_aggregate_insert_tight.h to Pmwx_aggregate_insert.h
For previous log information look at Pmwx_aggregate_insert_tight.h
in this directory.
2003-05-17 11:32:52 +00:00
Tali Zvi af04ec298d Renamed Pmwx_aggregate_insert_tight.h to Pmwx_aggregate_insert.h
The Pmwx_aggregate_insert_impl.h version was redundant.

For previous log information look at Pmwx_aggregate_insert_tight.h.
2003-05-17 11:25:55 +00:00
Tali Zvi 3ac2200337 Renamed Pmwx_aggregate_insert.h to Pmwx_aggregate_insert_old.h.
For previous log information look at Pmwx_aggregate_insert.h in this
folder before this date.
2003-05-17 11:24:33 +00:00
Tali Zvi e0fcd91562 Changes tight to old. 2003-05-17 09:30:12 +00:00
Efi Fogel 7783adca85 Bump for 3.86 (15 May 2003) 2003-05-15 15:55:37 +00:00
Efi Fogel 1167fc1a91 cleanup 2003-05-15 15:46:18 +00:00
Efi Fogel 87c5b567c2 added dummy strategy 2003-05-14 14:24:00 +00:00
Efi Fogel 6169738f84 added comment 2003-05-14 14:23:31 +00:00
Efi Fogel 4a9c6027fb Used OutputIterator in curve_make_x_monotone() 2003-05-14 10:59:42 +00:00
Tali Zvi e6da00f202 1. Reimplemented HandleRightCurves and CurveGroupIntersect here, since
now they require the output iterator.
2. Removed the special handling of events having the same x coordinate.
   These events are handled the same way as all events.
3. Optimization - Added hints into the status line.
2003-05-13 20:58:45 +00:00
Tali Zvi b3a1503e70 Added a reference toa hint that is used to insert curves into the status
line.
2003-05-13 20:55:09 +00:00
Efi Fogel bd5cb5758d changed order of curve_compare_y_at_x() 2003-05-13 18:04:48 +00:00
Efi Fogel b899f67fe1 oops, removed wrong includes 2003-05-13 18:00:46 +00:00
Efi Fogel 81b0ae3431 fixed declaration of window_stream 2003-05-12 09:35:38 +00:00
Efi Fogel eb22ad1023 removed duplicated typedef 2003-05-12 09:29:29 +00:00
Efi Fogel 3fbe02de81 updated strategy_mask 2003-05-11 17:56:57 +00:00
Efi Fogel 885ec68de3 Shorten long names 2003-05-11 16:19:35 +00:00
Efi Fogel 3537c202a7 Shirten long names 2003-05-11 16:14:00 +00:00
Efi Fogel 9bb2bc46a6 changed names 2003-05-11 15:42:35 +00:00
Efi Fogel a282e0fd96 old stuff 2003-05-10 09:41:49 +00:00
Efi Fogel 19e4f77af8 cleanup Benchmark interface 2003-05-08 14:30:23 +00:00
Efi Fogel 9c292df887 Bump for 3.85 ( 6 May 2003) 2003-05-06 18:17:20 +00:00
Efi Fogel 7dbe69c6ae Shorten long line 2003-05-06 18:12:17 +00:00
Efi Fogel 6139b03608 removed MSVC obsolete workarounds 2003-05-06 18:09:52 +00:00
Efi Fogel 3825ee9dd6 used equal instead of compare_xy 2003-05-01 12:58:14 +00:00
Efi Fogel 53e3b5500a fixed make_x_monotone 2003-05-01 12:37:21 +00:00
Efi Fogel f098d243c8 shorten long lines 2003-05-01 12:28:41 +00:00
Efi Fogel 7ec7eab4fb cleanup 2003-05-01 12:27:36 +00:00
Efi Fogel 98cf0d67ae ops 2003-05-01 10:25:45 +00:00
Efi Fogel 2e816c9e06 Added conic-from-file demo 2003-05-01 10:25:19 +00:00
Efi Fogel 88a0bad2d2 Cleanup 2003-05-01 10:23:18 +00:00
Efi Fogel a2799b0a5c added missing typename 2003-04-27 16:13:38 +00:00
Efi Fogel 89067b156e Shorten long lines 2003-04-27 16:08:14 +00:00
Efi Fogel bda830126a 1st revision 2003-04-27 16:07:31 +00:00
Efi Fogel b1c1b7c0af Bump for 3.84 (24 Apr 2003) 2003-04-24 14:35:23 +00:00
Efi Fogel af26ff33b5 Shorten long lines 2003-04-24 14:33:06 +00:00
Efi Fogel 6aca81c842 Fixed a couple of bugs 2003-04-24 14:32:00 +00:00
Efi Fogel fb379d50b5 Bump for 3.83 (24 Apr 2003) 2003-04-24 11:29:56 +00:00
Efi Fogel 195d807abc Removed usage of curve_flip 2003-04-24 11:22:03 +00:00
Efi Fogel 4bd2c9b9a0 Bump for 3.82 (17 Apr 2003) 2003-04-17 19:12:00 +00:00
Efi Fogel 37d7e798ec removed blanks to satisfy Irix 2003-04-17 19:11:20 +00:00
Efi Fogel 96bc4fb80a Bump for 3.81 (10 Apr 2003) 2003-04-10 16:28:36 +00:00
Efi Fogel 7bfa19f656 1st revision 2003-04-10 16:26:13 +00:00
Efi Fogel c9eb498bce distinguish between X_curve_2 and Curve_2 - removed is_x_monotone() for list of traits requirements 2003-04-10 16:25:01 +00:00
Efi Fogel dde1f461f9 Shorten long line 2003-04-10 16:15:58 +00:00
Efi Fogel 81f97bd626 distinguish between X_curve_2 and Curve_2 - removed is_x_monotone() for list of traits requirements 2003-04-10 16:14:35 +00:00
Efi Fogel 08165872d2 Cleanup 2003-04-09 18:46:08 +00:00
Efi Fogel 1962cd5205 Added Double number type 2003-04-08 15:46:01 +00:00
Efi Fogel 47a258d009 Added -DCGAL_NO_PM_DEFAULT_POINT_LOCATION compiler option 2003-04-07 16:48:28 +00:00
Efi Fogel 2af5a6291e Exploited dummy point location strategy 2003-04-07 16:43:19 +00:00
Efi Fogel d0eda418b4 Bump for 3.80 ( 3 Apr 2003) 2003-04-03 16:38:49 +00:00
Efi Fogel 3845be39db Added test case 2003-04-03 16:38:33 +00:00
Efi Fogel c30595a848 Bump for 3.79 ( 3 Apr 2003) 2003-04-03 16:35:31 +00:00
Efi Fogel 8e70ba9757 cleanup 2003-04-03 16:34:51 +00:00
Tali Zvi 32a096f481 Split the groups differently.
Added benches for random_100
2003-03-30 20:42:34 +00:00
Tali Zvi deb441f3ff Fixed the code to add "Tight" in the bench. 2003-03-30 20:41:29 +00:00
Tali Zvi e077daf8a9 Integrated improvements in Swee_line_tight_2 into this class as well. 2003-03-30 18:26:18 +00:00
Efi Fogel ed5bff3f7f 1st revision 2003-03-26 22:29:58 +00:00
Efi Fogel e586acd017 insert tight 2003-03-26 22:27:23 +00:00
Efi Fogel 35db3816fe insert tight 2003-03-26 22:21:29 +00:00
Efi Fogel bcc141354d Clean up tight insert 2003-03-26 21:59:05 +00:00
Efi Fogel 38354385c4 Bump for 3.78 (10 Mar 2003) 2003-03-10 17:27:46 +00:00
Efi Fogel 2c722f9c81 Renamed Planar_map_traits_wrap to Pm_traits_wrap_2 2003-03-10 17:00:39 +00:00