Commit Graph

2446 Commits

Author SHA1 Message Date
Efi Fogel 07ddb5d4e0 never mergeable for less-than 180 arcs 2007-09-23 14:54:27 +00:00
Efi Fogel 5a7395e74c wein: using a new spherical topology traits method 2007-09-23 12:38:23 +00:00
Efi Fogel ecf6511122 wein: bug fix 2nd take - overlay created edge on wrong face 2007-09-23 12:36:43 +00:00
Ophir Setter b8d3337208 bug fix - overlay created edge on wrong face 2007-09-23 09:45:56 +00:00
Shlomo Golubev 73a01d54df remove warning: unused parameter 2007-09-22 18:31:06 +00:00
Efi Fogel 0d58a3230c cleanup 2007-09-22 10:56:30 +00:00
Efi Fogel 7730e2b286 Fixed intersection in common plane 2007-09-21 14:57:52 +00:00
Efi Fogel 28ca3d1306 fixed intersection of vertical arcs 2007-09-21 07:25:12 +00:00
Efi Fogel 5ebec4a4ed fixed is_on_new_perimetric_face_boundary() 2007-09-20 22:02:15 +00:00
Shlomo Golubev d44afaccf0 Could not find a match for std::distance<std::_InputIterator, std::_Distance>(CORE::Expr[2], CORE::Expr*) 2007-09-20 13:27:00 +00:00
Shlomo Golubev 541d31dec9 Could not find a match for std::distance<std::_InputIterator, std::_Distance>(CORE::Expr[2], CORE::Expr*) 2007-09-20 12:18:29 +00:00
Ophir Setter 258d30b80c forgot to commit 2007-09-20 11:56:35 +00:00
Efi Fogel 0e469bed60 Fixed intersection 2007-09-19 18:22:21 +00:00
Shlomo Golubev 7d3f19f7cf fixing problems in rational arc which is not continuous 2007-09-19 13:35:13 +00:00
Ophir Setter 527af301f1 Forgot to commit in previous commit 2007-09-19 11:11:51 +00:00
Ophir Setter 00fc08ca3f Bug in zone when intersection point is on discontinuity + Remove unused variable warnings 2007-09-19 11:05:08 +00:00
Efi Fogel 3c61d85afb pacicy msvc cl 2007-09-18 21:34:08 +00:00
Eric Berberich d3160bfc17 fixed docu 2007-09-18 18:04:41 +00:00
Efi Fogel fd86ff9f7b wein: cleanup and fixed a bug in aggregate insertion 2007-09-18 14:04:12 +00:00
Efi Fogel 98a8ce51e4 wein: fixed silly bug 2007-09-18 13:52:32 +00:00
Efi Fogel c3eb34d12d Split aos arcs to x-monotone and general 2007-09-18 13:48:33 +00:00
Efi Fogel 6e5e02da19 renamed Arr_spherical_arc_traits_2 with Arr_great_circular_arc_on_sphere_traits_2 2007-09-18 11:45:00 +00:00
Efi Fogel 926d588ac6 renamed the traits class 2007-09-18 11:40:12 +00:00
Efi Fogel 63ba64f24f cleanup 2007-09-18 09:45:25 +00:00
Ophir Setter a81582cee9 bug fix - _are_vertices_unique and merge 2007-09-18 07:00:47 +00:00
Efi Fogel 38451f4d27 fixed intersection 2007-09-17 23:49:32 +00:00
Efi Fogel 747c6315d5 fixed intersection 2007-09-17 22:49:53 +00:00
Efi Fogel d2ce4da4d9 wein: locate_curve_end implementation 2007-09-17 14:40:53 +00:00
Eric Berberich d964550c6f get_level -> level 2007-09-17 11:44:27 +00:00
Ophir Setter 3b8644ad79 Initializing variables. Avoiding compiler warnings. 2007-09-17 10:58:43 +00:00
Efi Fogel f1c40653d2 wein: handled Bezier tangency degenerate cases 2007-09-16 14:35:07 +00:00
Ophir Setter 2c4e46f03d renamed Arr_planar_inc_insertion_zone_visitor to Arr_inc_insertion_zone_visitor 2007-09-16 14:12:06 +00:00
Efi Fogel 3c1d20d0bb Fixed compare_y 2007-09-16 12:58:25 +00:00
Ophir Setter 4327171fd8 bug in zone in spherical topology 2007-09-16 07:42:41 +00:00
Ophir Setter a495d47d5b Bug fix when inserting two overlapping rays 2007-09-16 07:24:24 +00:00
Ophir Setter c9ff599804 new compare_y and compare_x in Arr_spherical_arc_traits 2007-09-15 10:48:17 +00:00
Efi Fogel 3d01d58f46 cleanup 2007-09-15 10:42:48 +00:00
Ophir Setter 1a768ffda4 Added constructor from regular plane 2007-09-14 15:41:19 +00:00
Shlomo Golubev aa5c7601da fixing problems in unbounded rational arc which is not continuous 2007-09-14 15:07:33 +00:00
Shlomo Golubev c2f58f9ffb fixing problems in rational arc which is not continuous 2007-09-13 13:14:50 +00:00
Efi Fogel 383a794cc0 added missing this-> 2007-09-11 22:15:42 +00:00
Efi Fogel da77518287 Added missing typedef Halfedge_handle 2007-09-11 22:15:06 +00:00
Efi Fogel 0726b38872 typedef'ed Multiplicity 2007-09-11 22:11:56 +00:00
Efi Fogel 3f756d8ec4 wein: fixed inserting curves with boundary conditions other than infinity 2007-09-11 21:44:33 +00:00
Efi Fogel 36bd9d3adf cleanup 2007-09-11 21:43:53 +00:00
Efi Fogel 7123ded46b cleanup 2007-09-11 21:43:29 +00:00
Efi Fogel cff3db39fe wein: fixed inserting curves with boundary conditions other than infinity 2007-09-11 21:40:17 +00:00
Ophir Setter 3ba205339e Adding insertion function that receives visitor - was needed for Envelope_3 2007-09-11 07:50:27 +00:00
Ophir Setter 2f5b7a650d Add Multiplicity 2007-09-10 17:30:57 +00:00
Efi Fogel 64c71c909b handled the case where the vertex v in is_in_face is null 2007-09-10 12:37:21 +00:00
Shlomo Golubev a67f309a40 remove warning: unused parameter 2007-09-08 22:32:52 +00:00
Shlomo Golubev 6f1e6f68d6 problems with g++ 4.3.0 add CGAL:: qualification before Arr_extended_direction_3 2007-09-08 12:11:00 +00:00
Shlomo Golubev 1410205cd2 fix warning - unused parameter 2007-09-08 12:00:19 +00:00
Eric Berberich 0c41fca78e code cosmetics and removed old code 2007-09-06 12:57:07 +00:00
Eric Berberich 3c918bdf3f added and implemented dcel_updated
added is_perimetric_data

removed old code in is_in_face
2007-09-06 12:54:47 +00:00
Eric Berberich b70679e27b added dcel_updated 2007-09-06 12:52:45 +00:00
Eric Berberich 67de719554 code cosmetrics 2007-09-06 12:52:24 +00:00
Eric Berberich 9f082574f9 change in vertex_less 2007-09-05 21:08:36 +00:00
Eric Berberich 274cfc0080 bugfixes in assign 2007-09-05 21:08:17 +00:00
Ophir Setter 6c006b43a9 deprecated messages added 2007-09-05 18:32:22 +00:00
Ophir Setter 663ae830ac Fix Arrangement_with_history that didn't compile on demo 2007-09-05 16:47:04 +00:00
Shlomo Golubev 43f8cff92a remove warning comparison between enum CGAL::Halfedge_direction and enum CGAL::Sign 2007-09-05 16:04:05 +00:00
Eric Berberich 4d67c07d82 fixed compile bugs
fixed dcel_updated
2007-09-05 15:19:02 +00:00
Efi Fogel d67a23da65 Included Arr_point_location/Arr_trapezoid_ric_pl_impl.h instead of Arr_point_location/Arr_trapezoid_ric_pl_functions.h, cleanup: replaced get_blah() with blah() 2007-09-05 14:41:48 +00:00
Ophir Setter f538c53f95 backward compatibility for insert_curve and insert_curves 2007-09-05 11:46:56 +00:00
Efi Fogel 5f56d5eea8 Added missing include 2007-09-05 11:15:18 +00:00
Efi Fogel 1815c5cfed removed 2007-09-05 11:14:23 +00:00
Ophir Setter b2c7308ccf Fix of IO for Aos, Added example 2007-09-05 09:51:34 +00:00
Eric Berberich e160b565f3 Bugfix: used correct comparison 2007-09-04 17:39:28 +00:00
Eric Berberich b164d74b9a bugfix: boundary of same face: cycles must be perimetric 2007-09-04 16:24:54 +00:00
Shlomo Golubev 6e6f5eb768 problems with g++ 4.3.0\nadd CGAL:: qualification before Sweep_line_2, Curve_pair, Curve_pair_hasher and Equal_curve_pair 2007-09-04 12:08:08 +00:00
Eric Berberich 8cd20d8b32 corrected docu
bugfix: face split and touching poles
2007-09-04 11:15:31 +00:00
Shlomo Golubev dfbf9be88c problems with g++ 4.3.0 2007-09-04 11:09:51 +00:00
Eric Berberich bfb4b02217 removed unneeded methods
corrected docu
2007-09-04 11:05:09 +00:00
Efi Fogel 4381e7dd9c avoided copy construction 2007-09-03 15:21:00 +00:00
Eric Berberich dc899b8f62 removed some std::cout 2007-09-03 13:08:05 +00:00
Eric Berberich 3d9554a438 new interface for is_perimetric_path, crossings with identifications
fixed some issues in is_on_new_perimetric ... boundaries_of_same_face
2007-09-03 13:04:46 +00:00
Eric Berberich 883eb7b7c0 added has_crossing_perimetric_path
new interface for _crossings_with ...
2007-09-03 13:02:44 +00:00
Efi Fogel 3e6347bd0f fixed define name 2007-09-03 11:00:10 +00:00
Efi Fogel a481312679 Fixed define name 2007-09-03 10:57:40 +00:00
Eric Berberich 596e804f8f Bugfix: used invalid iterator in boundaries_of_same_face predicate 2007-09-03 07:26:54 +00:00
Shlomo Golubev f172442a82 problems with g++4.3.0 2007-09-03 06:17:18 +00:00
Eric Berberich 14331a38da implemented is_perimetric using crossings
implemented face_split

started to implement hole_creation

started to implement is_on_new

implemented boundaries of same face

implemented crossings_with_identifications
2007-09-02 20:53:52 +00:00
Eric Berberich 436a330890 new interface for _crossings_with_identifications 2007-09-02 20:51:05 +00:00
Eric Berberich 7390f77907 removed some std::cout 2007-09-02 20:50:19 +00:00
Shlomo Golubev 4c7adc4125 problems with g++4.3.0 2007-09-02 16:49:16 +00:00
Efi Fogel e1d3ca509e removed executable flag 2007-09-02 11:57:13 +00:00
Efi Fogel b8a2c962d2 really really finish traits copy-constructor bug fix 2007-09-02 11:50:27 +00:00
Eric Berberich c811d62bba added status information 2007-08-30 08:10:09 +00:00
Eric Berberich 306a9283a8 cleaned code 2007-08-30 07:45:55 +00:00
Shlomo Golubev 3c57bb2da3 change Equal_curve_pair to Equal_curve_pair_ and Curve_pair_hasher to Curve_pair_hasher_ 2007-08-29 22:03:18 +00:00
Eric Berberich 47e50e4fd8 new key for ident
add face_split, hole_creation
2007-08-29 18:57:32 +00:00
Eric Berberich a3b6f09628 new key type for identification 2007-08-29 18:56:48 +00:00
Eric Berberich 77037c08f9 corrected code
add some std::cout
2007-08-29 18:56:16 +00:00
Efi Fogel 33d5de45ad really finish traits copy-constructor bug fix 2007-08-28 14:18:41 +00:00
Shlomo Golubev 93011c08b4 change Curve_pair to Curve_pair_ and Compare_events to Compare_events_ 2007-08-28 14:07:56 +00:00
Efi Fogel 5599b9ff43 cleanup added clear() 2007-08-28 12:42:56 +00:00
Efi Fogel 39ecc19de7 cleanup 2007-08-28 12:42:36 +00:00
Efi Fogel 67b5706e5a finish traits copy-constructor bug fix 2007-08-28 12:18:04 +00:00
Ophir Setter 8a263a9cd5 fix warning on uninitialized variable 2007-08-28 10:23:50 +00:00
Ophir Setter 2a1c2f06f2 fix warning about uninitialized variable 2007-08-28 10:21:11 +00:00
Ophir Setter 222b9666a1 Fix define to match file name 2007-08-27 20:55:45 +00:00
Efi Fogel d9598813bb fixed a bug that caused the copy constructor of the traits to be called 2007-08-25 15:56:04 +00:00
Efi Fogel 310a9a25e3 cleanup 2007-08-25 12:41:58 +00:00
Efi Fogel 1d9e846568 fixed exporter 2007-08-25 12:38:18 +00:00
Efi Fogel 633dc7fa86 cleanup 2007-08-25 12:35:34 +00:00
Efi Fogel dfbca7c7af cleanup 2007-08-25 12:35:18 +00:00
Shlomo Golubev 54d57b69ad fixing spherical decomposition 2007-08-25 10:48:27 +00:00
Efi Fogel e83471d962 cleanup 2007-08-24 21:28:29 +00:00
Shlomo Golubev 0c3f601533 fixing spherical vertical decomposition 2007-08-24 12:20:08 +00:00
Shlomo Golubev ea93e9fe7c fixing spherical vertical decomposition 2007-08-24 12:19:55 +00:00
Ophir Setter 821b9fba55 Change name of insert_curve and insert_curves to insert 2007-08-23 14:27:12 +00:00
Efi Fogel f46a4b71aa wein: fixed vertical-decomposition 2007-08-23 13:53:07 +00:00
Efi Fogel 39ab15f6d6 wein: fixed vertical-decomposition 2007-08-23 13:51:38 +00:00
Ophir Setter 2bef56c005 Added zone and do_intersect functions to Arrangement_on_surface_2 2007-08-23 10:14:05 +00:00
Efi Fogel f05679562b pacify g++ 4.3.0 2007-08-23 09:00:43 +00:00
Efi Fogel d4a1e4192f cleanup 2007-08-23 08:05:09 +00:00
Efi Fogel 20983e6ecb move from Arrangement_2 to Arrangement_on_surface_2 2007-08-23 07:44:23 +00:00
Efi Fogel 9ebfbca971 updated 2007-08-22 17:37:11 +00:00
Shlomo Golubev 799e05459f remove cv.base() 2007-08-22 17:17:32 +00:00
Efi Fogel 6150bdc537 updated 2007-08-22 17:14:27 +00:00
Shlomo Golubev 37742b04fe fixing spherical arc tests 2007-08-22 16:55:54 +00:00
Shlomo Golubev 0a5e309d31 fixing spherical arc tests 2007-08-22 16:34:12 +00:00
Efi Fogel dcd9019c0e Move from Arrangement_2 to Arrangement_on_surface_2 2007-08-22 16:10:03 +00:00
Efi Fogel c01f02a84d Moved Arrangement_2 to Arrangement_on_surface_2 2007-08-22 12:30:17 +00:00
Efi Fogel 0a63d5e8ae Moved Arrangement_2 to Arrangement_on_surface_2 2007-08-22 12:15:54 +00:00
Shlomo Golubev e934137f37 fixing vertical decomposition 2007-08-21 21:40:13 +00:00
Shlomo Golubev a4e038278d fixing vertical decomposition 2007-08-21 21:39:58 +00:00
Shlomo Golubev 11e7333e07 fixing vertical decomposition 2007-08-21 21:39:46 +00:00
Eric Berberich d5b65e556e correct value 2007-08-21 16:06:13 +00:00
Shlomo Golubev ad55ba7db7 fix vertical decomposition 2007-08-21 16:03:30 +00:00
Shlomo Golubev 53fdabf566 fix vertical decomposition 2007-08-21 16:03:08 +00:00
Shlomo Golubev fc8394c360 fix vertical decomposition 2007-08-21 16:02:57 +00:00
Eric Berberich 7489227897 correct comparison 2007-08-21 15:49:19 +00:00
Shlomo Golubev 29361c69ef fix vertical decomposition 2007-08-21 13:32:10 +00:00
Shlomo Golubev 28f900bf59 fix vertical decomposition 2007-08-21 13:31:59 +00:00
Eric Berberich 1e005ced96 For Ron: Bugfix commit 2007-08-21 07:12:30 +00:00
Efi Fogel d078ae6ca8 removed executable prop. 2007-08-19 20:51:59 +00:00
Efi Fogel b84a6a0404 removed executable prop. 2007-08-19 20:51:10 +00:00
Ophir Setter 2af9b73ae2 The real fix of the bug discovered in envelope_3 - opp_he may lie on an outer CCB (in case a face if split to two halves, for example, so the new face is *not* a hole in the old face), and we got the precondition violation when we try to access its inner CCB 2007-08-19 17:20:06 +00:00
Efi Fogel 5f19f39dac copied from Arrangement_2 2007-08-16 14:43:38 +00:00
Efi Fogel e8ba5c3327 updated 2007-08-16 14:36:34 +00:00
Efi Fogel 396aefac6f @wein: fix for degenerate case where north pole is on the boundary of the top-face 2007-08-16 14:22:56 +00:00
Efi Fogel c6d90ab605 cleanup 2007-08-16 08:43:23 +00:00
Ophir Setter 943114460d Bug fix that caused Envelope_3 to fail. The inner_ccbs were compared instead of the Inner_ccb_handles 2007-08-15 21:59:55 +00:00
Efi Fogel 31974cb2ec moved 2007-08-15 11:07:41 +00:00