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