Commit Graph

653 Commits

Author SHA1 Message Date
Efi Fogel b53e3bfc45 cleanup 2003-05-22 10:55:55 +00:00
Tali Zvi ca346af16b The file has been moved from the sweep line package. 2003-05-21 18:34:42 +00:00
Tali Zvi fa3f23a7a0 Remove the code added from the Point_plu_handle, and modify the include,
since Point_plus_hanle is now in the Planar_map_2 package.
2003-05-21 18:34:03 +00:00
Tali Zvi 5552132087 Moved the content of the point_plus_handle.h file in the sweep package to
here and emoved the include to it.
2003-05-21 18:14:58 +00:00
Efi Fogel a97232193c Bump for 5.140 (21 May 2003) 2003-05-21 09:10:41 +00:00
Efi Fogel 122e2766fc fixed place of Point_plus_handle.h 2003-05-21 08:19:52 +00:00
Efi Fogel 5de7ca3208 used CGAL_assertion 2003-05-20 15:37:54 +00:00
Efi Fogel 65ea8796b7 used CGAL_assertion 2003-05-20 15:32:05 +00:00
Efi Fogel f79cf8aee3 Bump for 5.139 (20 May 2003) 2003-05-20 13:21:04 +00:00
Efi Fogel f4d7352482 Spelling fixes 2003-05-20 11:28:55 +00:00
Efi Fogel abf72db7ba updated 2003-05-19 15:58:04 +00:00
Efi Fogel 20fd486aa3 Bump for 5.138 (15 May 2003) 2003-05-15 15:49:04 +00:00
Efi Fogel 1167fc1a91 cleanup 2003-05-15 15:46:18 +00:00
Efi Fogel fe58d81182 Bump for 5.137 (15 May 2003) 2003-05-15 14:27:46 +00:00
Efi Fogel 809e109eaf Updated 2003-05-15 12:15:43 +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 5e3f94d9ae major surgery 2003-05-12 22:19:55 +00:00
Efi Fogel fea3e921df Shirten long names 2003-05-11 15:40:30 +00:00
Efi Fogel 95c87804e1 Shirten long names 2003-05-11 15:39:50 +00:00
Efi Fogel 718be0f249 changed names 2003-05-11 15:12:36 +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 3a546a48e4 Bump for 5.136 (24 Apr 2003) 2003-04-24 10:22:10 +00:00
Efi Fogel 7cbc0cd4b2 cleanup 2003-04-24 09:41:45 +00:00
Efi Fogel fbb34d3487 Bump for 5.135 (24 Apr 2003) 2003-04-24 09:24:59 +00:00
Efi Fogel ffb340e911 Improved the performance of finding whether a halfedge is on the outer ccb 2003-04-24 09:24:33 +00:00
Efi Fogel 12150a1885 Bump for 5.134 (10 Apr 2003) 2003-04-10 15:59:11 +00:00
Efi Fogel 39c8a50a0b Used traits predicate instead of '==' operator 2003-04-09 18:53:35 +00:00
Efi Fogel 91a33ce4a8 1st revision 2003-04-09 12:32:47 +00:00
Efi Fogel 7935e39f36 Shorten long lines 2003-04-07 16:31:17 +00:00
Efi Fogel f87ac110e9 1st revision 2003-04-07 16:30:43 +00:00
Efi Fogel 591fbb955b Bump for 5.133 (10 Mar 2003) 2003-03-10 17:19:43 +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 65d9610303 Renamed Pm_traits_wrap_2 2003-03-02 15:39:17 +00:00
Efi Fogel 0d685c7104 renamed 2003-03-02 15:37:48 +00:00
Efi Fogel ee512f6d16 renamed to Pm_traits_wrap_2.h 2003-03-02 15:23:42 +00:00
Efi Fogel 1ef164690e Clean up in_between stuff 2003-03-02 15:22:01 +00:00
Efi Fogel d6b7961da1 Bump for 5.132 (27 Feb 2003) 2003-02-27 18:17:13 +00:00
Efi Fogel 7bb8a8c131 Reflected recent changes 2003-02-27 18:16:54 +00:00
Efi Fogel b69c3ce161 Suppressed short name for bidirectional_iterator_tag 2003-02-27 10:37:57 +00:00
Efi Fogel 8793f84b08 Bump for 5.131 (25 Feb 2003) 2003-02-25 14:38:15 +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 75bc13bf16 Added a precondition to curve_point_status() and removed the special enum. 2003-02-24 08:09:20 +00:00
Efi Fogel e44c92c438 added back necessary typename 2003-02-23 09:37:04 +00:00
Efi Fogel 7d878343c2 Bump for 5.130 (20 Feb 2003) 2003-02-19 22:43:38 +00:00
Efi Fogel cafc3c242b Removed typename before namespace 2003-02-19 22:30:11 +00:00
Efi Fogel 3ab97fd7e4 cleanup 2003-02-19 22:24:10 +00:00
Efi Fogel eb874c3bc9 Brought uptodate 2003-02-19 21:38:43 +00:00
Efi Fogel 050c22a2b1 Fixed typos in comments 2003-02-19 21:37:39 +00:00
Tali Zvi 9968a8b8b9 Added the compare.._at_left() to avoid compilation errors when using
this traits to create a planar map with the new sweep algorithm.
2003-02-19 21:29:23 +00:00
Tali Zvi 12742f5c20 Added necessary includes (that were over-writen with previous commit). 2003-02-19 21:28:29 +00:00
Efi Fogel 6c215f7406 Removed unnecessary typename before std::map... 2003-02-19 09:06:49 +00:00
Efi Fogel cce908778f Bump for 5.129 (17 Feb 2003) 2003-02-17 15:27:44 +00:00
Efi Fogel 6d81cd17f7 cleanup 2003-02-17 15:24:38 +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 8f987dc5f3 Bump for 5.128 (10 Feb 2003) 2003-02-10 10:35:07 +00:00
Ron Wein 2ad05b2c8f Some cleanups. 2003-02-09 13:30:22 +00:00
Ron Wein 7f8c1bb3a1 Fixed long lines. 2003-02-09 13:02:57 +00:00
Ron Wein e2347138ff Replaced the requirement for compare_y in the traits to compare_xy. 2003-02-09 12:56:26 +00:00
Efi Fogel 3a23cf7a32 removed unecessary template parameter 2003-02-08 10:33:39 +00:00
Efi Fogel a77c8db456 used local leda kernel, since matthias leda kernel is part of the release, fixed fixed hidden formal parameter 2003-02-08 10:32:59 +00:00
Efi Fogel 519d95eb36 removed debug residuals 2003-02-08 10:02:00 +00:00
Efi Fogel f446e77e07 Bump for 5.127 ( 6 Feb 2003) 2003-02-06 14:34:19 +00:00
Efi Fogel 25495df25a cleanup 2003-02-06 14:33:35 +00:00
Efi Fogel 9698d2e0d7 fixed curve_compare_at_x_left_imp() using reflect 2003-02-06 10:41:17 +00:00
Efi Fogel e736bfb079 cleanup 2003-02-06 10:40:29 +00:00
Efi Fogel 5dc9403344 Fixed construction of point from vector 2003-02-05 18:49:39 +00:00
Tali Zvi dfafdfadad Put back the curve_compare_at_x_left function. The point location
classes require it.
2003-01-29 21:01:24 +00:00
Tali Zvi 327af192e5 Added include to <map> 2003-01-29 20:59:53 +00:00
Tali Zvi 446d62bc91 Added an include to <list> 2003-01-29 20:59:18 +00:00
Efi Fogel fc475dd790 renamed to Pm_leda_segment_traits_2 2003-01-29 14:31:58 +00:00
Efi Fogel 3932554a98 renamed to Pm_segment_traits_2 2003-01-29 14:30:31 +00:00
Efi Fogel 26602038ec Added opposte segment, and fixed some leda namespace typos 2003-01-27 14:25:57 +00:00
Efi Fogel f077f75308 Fixed curve_is_same() - added code to check whether the input curves are symetric. In this case they are considered the same 2003-01-27 14:25:06 +00:00
Efi Fogel 88063ef8d0 oops 2003-01-25 15:11:54 +00:00
Efi Fogel 9689374ab6 fixed code according to kernel concepts 2003-01-25 15:11:12 +00:00
Efi Fogel 6e3352e854 Bump for 5.126 (23 Jan 2003) 2003-01-23 14:25:24 +00:00
Efi Fogel 99100aed97 Introduced Has_left_category 2003-01-23 13:41:01 +00:00
Efi Fogel 8360b29255 made standard compliant 2003-01-23 13:37:05 +00:00
Efi Fogel adf8aeedc2 removed Arrangement related short names 2003-01-23 13:36:17 +00:00
Efi Fogel 14179e9c7a Cahnged cactegory name to Has_left_category 2003-01-23 13:34:22 +00:00
Efi Fogel 29a51d9aae removed reference to Ref_counted 2003-01-23 13:33:35 +00:00
Tali Zvi bb00c319e0 Removed the "left" version of the compare function.
Removed the curve_is_between function.
2003-01-19 22:10:51 +00:00
Efi Fogel a7499a6022 Bump for 5.125 (19 Jan 2003) 2003-01-18 23:50:00 +00:00
Efi Fogel 7a31ccb76b obsolete 2003-01-18 23:49:19 +00:00
Efi Fogel 827700b42f Attempt to get around an SGI compiler bug 2003-01-18 23:47:15 +00:00
Efi Fogel 3314ad36d7 Added leda name space 2003-01-18 23:45:24 +00:00
Efi Fogel d98cea45c0 Bump for 5.124 (16 Jan 2003) 2003-01-16 17:10:02 +00:00
Efi Fogel 62adc3578a Updated LONGNAME flag name 2003-01-16 12:57:31 +00:00
Efi Fogel 74b203fa8e typo 2003-01-02 02:33:12 +00:00
Efi Fogel 1fcb3a5ecc typo 2003-01-01 14:19:01 +00:00
Efi Fogel 42dc1baf78 Added clo - command line option mapping 2003-01-01 14:16:20 +00:00
Tali Zvi 40b40ddb07 renamed the Pm_segment_traits_fast_2 to Pm_segment_traits_tight_2. 2002-12-30 08:34:49 +00:00
Tali Zvi 2d60be3063 Added precondition to compare_at_x, so that there is no need to check
whether the point is int he range of the curve.
2002-12-19 12:42:07 +00:00
Tali Zvi c0cdd0c44e A faster version of the Pm_segement_traits_2.
In the compare..left/right it assumes precondions.
This is used in the new version of the sweep algorithm.
2002-12-11 15:53:42 +00:00
Tali Zvi 73896d5c77 Changed struct to class to attempt to fix compilation error
on SunOS.
2002-12-01 12:59:23 +00:00
Tali Zvi 5fc6196ca4 Added a non_intersectinginsert - aggregate version. 2002-12-01 10:38:54 +00:00
Efi Fogel 87aaf86a0d Used leda kernel 2002-11-18 23:32:52 +00:00
Efi Fogel f5d6bb5032 Used leda kernel 2002-11-18 23:21:51 +00:00
Efi Fogel a24264bf6e Use checked in leda kernel 2002-11-18 23:06:33 +00:00
Efi Fogel 6900e8994b added inline functions for drawing 2002-11-18 21:11:38 +00:00
Tali Zvi f03952c474 Added Tali tot he list 2002-11-05 10:14:45 +00:00
Susan Hert 80b574bae4 remove Susan as maintainer 2002-11-04 11:29:58 +00:00
Efi Fogel 5e48fa9686 fixed typo 2002-11-03 17:02:27 +00:00
Tali Zvi c4b58bae9a Bump for 5.123 ( 3 Nov 2002) 2002-11-03 15:39:13 +00:00
Tali Zvi 0497f28142 Removed the curve from being a templated parameter of point_node
and curve_node.
Updated the rest of the code accordingly.
2002-11-03 13:51:25 +00:00
Efi Fogel ff30fe44f5 updated 2002-10-31 19:41:06 +00:00
Efi Fogel 03687ec5ab added sweep to the include list 2002-10-24 17:59:19 +00:00
Tali Zvi b6917989a6 Due to bugs in MSVC, I moved the implementation of a templated method to be
inlined.
Fixed the code to compile with the new point_plus class (no longer templated
with a subdivision).
2002-10-24 14:25:18 +00:00
Efi Fogel eb26b0bc1e updated 2002-10-23 22:34:13 +00:00
Efi Fogel ca8ea80571 1st revision 2002-10-23 22:16:20 +00:00
Efi Fogel a04731e017 updated 2002-10-23 22:13:53 +00:00
Efi Fogel 4def410d1c 1st revision 2002-10-23 22:02:17 +00:00
Tali Zvi ef4b8c6e81 IReimplemnted the insert method that takes a container of curves.
It is not using a simplified version of the sweep algorithm.
All code is in the class and in the additional new header file
names Pm_insert_utils.h.
2002-10-23 13:32:53 +00:00
Efi Fogel b637bade3a changed bench location 2002-10-23 13:25:49 +00:00
Efi Fogel dd8354adab added all point location strategies 2002-10-19 19:52:29 +00:00
Efi Fogel d1d92830ac different names for different kernels 2002-10-18 05:40:16 +00:00
Efi Fogel 240f549f5d added template for point location strategy 2002-10-18 05:38:47 +00:00
Efi Fogel 16b6fd02e3 fixed header file name 2002-10-14 13:11:22 +00:00
Efi Fogel a7407b80ac Bump for 5.122 (14 Oct 2002) 2002-10-14 12:54:04 +00:00
Efi Fogel 9f0a908d65 updated 2002-10-13 23:25:14 +00:00
Efi Fogel 0d59855caf obsolete 2002-10-12 19:43:12 +00:00
Efi Fogel 5709f1c799 updated 2002-10-12 16:31:18 +00:00
Efi Fogel 3da5897f7a Updated 2002-10-10 23:23:37 +00:00
Efi Fogel 0731e2349e split to cgal{com,rul}.mak 2002-10-10 01:04:56 +00:00
Efi Fogel 1b18108744 fixed call to parse() 2002-10-10 00:54:33 +00:00
Efi Fogel b726bcae8a introduced Parse_args 2002-10-09 23:52:24 +00:00
Efi Fogel 47bf5bea1c Bump for 5.121 ( 8 Oct 2002) 2002-10-08 21:25:30 +00:00
Efi Fogel 410bec916a cleanup header 2002-10-08 16:27:42 +00:00
Efi Fogel f4ae3c9123 cleanup 2002-10-08 16:26:38 +00:00
Efi Fogel e16b1389d9 removed 2002-10-07 13:32:12 +00:00
Efi Fogel 035c0334bf enhanced 2002-10-07 13:31:19 +00:00
Efi Fogel 318a0a1d6c added const 2002-10-06 16:12:20 +00:00
Efi Fogel 4199e1fcae Bump for 5.120 ( 3 Oct 2002) 2002-10-03 16:11:45 +00:00
Efi Fogel e76b8f1bc3 made typedef protected instead of private 2002-10-03 16:09:11 +00:00
Efi Fogel 2793f0524a enhanced 2002-10-03 16:06:37 +00:00
Efi Fogel 24bca879a9 cleanup 2002-10-02 23:24:44 +00:00
Efi Fogel 832033d8c9 fixed for window 2002-10-01 23:05:22 +00:00
Efi Fogel 88aa4dff7f fixed for g++ 2002-10-01 22:56:25 +00:00
Efi Fogel 89739f940b fixed help message 2002-10-01 22:44:02 +00:00
Efi Fogel 58ba08ac28 enhanced 2002-09-30 17:31:13 +00:00
Efi Fogel 867b20974c enhanced 2002-09-30 16:54:01 +00:00
Efi Fogel c58f6f4d8d included config.h 2002-09-30 15:52:31 +00:00
Efi Fogel fe3cc31a0d included Polyhedron_iterator_3.h 2002-09-30 15:41:37 +00:00
Efi Fogel 4fd603a991 added display 2002-09-30 10:32:33 +00:00
Efi Fogel 9e23e9201e enhanced 2002-09-29 22:28:26 +00:00
Efi Fogel 75340a7e48 added misc 2002-09-26 20:07:25 +00:00
Efi Fogel 4e22f34c1a Added header 2002-09-26 20:06:38 +00:00
Efi Fogel d40ef62ef5 added bench and docygen file 2002-09-26 19:52:01 +00:00