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 |
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 |
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 |
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
|
16b6fd02e3
|
fixed header file name
|
2002-10-14 13:11:22 +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
|
318a0a1d6c
|
added const
|
2002-10-06 16:12:20 +00:00 |
Efi Fogel
|
e76b8f1bc3
|
made typedef protected instead of private
|
2002-10-03 16:09:11 +00:00 |
Efi Fogel
|
24bca879a9
|
cleanup
|
2002-10-02 23:24:44 +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
|
4e22f34c1a
|
Added header
|
2002-09-26 20:06:38 +00:00 |
Efi Fogel
|
eb8adcdc85
|
fixed direction
|
2002-09-26 16:01:14 +00:00 |
Efi Fogel
|
89f8ae8843
|
Used Construct_opposite_direction_2 properly
|
2002-09-26 11:23:22 +00:00 |
Efi Fogel
|
adc3d2c1a6
|
ehanced Direction_2
|
2002-09-26 11:22:27 +00:00 |
Efi Fogel
|
058dcde31f
|
Fixed Direction class
|
2002-09-25 22:00:41 +00:00 |
Efi Fogel
|
8dca1f0a18
|
towards kernel traits
|
2002-09-16 09:16:15 +00:00 |
Efi Fogel
|
521f4b5121
|
removed point_to_{left,right}
|
2002-09-16 09:11:38 +00:00 |
Efi Fogel
|
a525b40759
|
removed point_to_{left,right}
|
2002-09-16 08:55:26 +00:00 |
Efi Fogel
|
b2f35fe7a9
|
got rid of Homogeneous_2-bug workaround
|
2002-09-11 16:04:28 +00:00 |
Efi Fogel
|
4452186c87
|
obsolete
|
2002-08-28 23:05:31 +00:00 |
Efi Fogel
|
c4eea0a830
|
obsolete, replaced by leda implementation of kernel
|
2002-08-28 23:03:58 +00:00 |
Efi Fogel
|
51e6fd0813
|
long lines
|
2002-08-28 22:54:24 +00:00 |
Efi Fogel
|
e916f477ed
|
leda implementation
|
2002-08-28 22:53:22 +00:00 |
Efi Fogel
|
c8fd295f19
|
work around bug in Homogeneous kernel
|
2002-08-28 18:06:13 +00:00 |
Efi Fogel
|
4273a82cc9
|
minimal ldea kernel
|
2002-08-27 16:49:33 +00:00 |
Efi Fogel
|
0eb94bf917
|
removed redundant include and typedef statement
|
2002-08-27 16:48:17 +00:00 |
Efi Fogel
|
003e4ef748
|
kept functor as data members instead of entire kernel
|
2002-08-27 16:43:07 +00:00 |
Efi Fogel
|
6aa5039223
|
cleanup
|
2002-08-27 16:33:24 +00:00 |
Efi Fogel
|
b831e9f534
|
added missing include Polyhedron_iterator_3.h
|
2002-08-27 15:34:42 +00:00 |
Efi Fogel
|
d17f75f0fa
|
minimal kernel implementation with leda
|
2002-08-22 14:05:35 +00:00 |
Efi Fogel
|
d04d80491c
|
Replace code with calls to kernel functions and functors
|
2002-08-21 10:32:18 +00:00 |
Efi Fogel
|
9d8bb64c44
|
1st revision
|
2002-08-21 10:30:46 +00:00 |
Efi Fogel
|
7ca64a9109
|
undo usage of sweep, cause it causes compilation errors
|
2002-08-21 00:08:35 +00:00 |
Susan Hert
|
508777773f
|
replace LEFTTURN and relatives by LEFT_TURN and relatives
|
2002-08-08 21:47:08 +00:00 |
Efi Fogel
|
3bda1e08f1
|
Removed obsolete file
|
2002-07-28 16:55:17 +00:00 |
Ester Ezra
|
da1c6f0e2c
|
1. Adding the typedef Planar_map to the class (The map overlay package needs that).
2. Changing the insert function of a sequence of curves to use the sweep line
function, in order to construct the planar map.
|
2002-07-24 14:39:23 +00:00 |
Efi Fogel
|
c7492880e8
|
Removed unused variables
|
2002-05-05 11:37:16 +00:00 |
Shai Hirsch
|
e38936fbd0
|
Removing redundant temporaries in dynamic casts of point location objects in copy function. Adding simple_point_location as another posibility there.
|
2002-05-02 12:42:48 +00:00 |
Efi Fogel
|
a7bd83ae71
|
Removed unused variables and cleanup
|
2002-05-02 12:13:33 +00:00 |
Efi Fogel
|
1192bbbd86
|
Removed unused variables
|
2002-05-02 12:12:26 +00:00 |
Shai Hirsch
|
0c7c179c62
|
Removing redundant traits argument of find_lowest().
|
2002-04-28 11:12:20 +00:00 |
Shai Hirsch
|
46c83f5e3d
|
Last bug fix assumed only upward shoots. Fixed.
|
2002-04-28 09:28:43 +00:00 |
Efi Fogel
|
da3d5d916e
|
intialized a variable to shut up sparc_SunOS compiler
|
2002-04-26 22:54:01 +00:00 |
Efi Fogel
|
9700ee36c6
|
Removd unused variables
|
2002-04-26 21:31:21 +00:00 |