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
Efi Fogel
f385af019e
Cleanup, Removed redundant friend write_arr() declaration
2002-04-20 15:04:58 +00:00
Shai Hirsch
503a80b8ba
A bug fix for vertical ray shoots from within a vertical segment.
2002-04-18 13:54:52 +00:00
Shai Hirsch
edbe4ce383
commenting the reason for CGAL:: infront of Td_traits.
2002-04-18 13:51:29 +00:00
Efi Fogel
7bc014e4cc
Added CGAL:: to please sunPro
2002-04-17 22:51:43 +00:00
Efi Fogel
332b80b1dc
Null typename for MSVC
2002-04-16 16:37:56 +00:00
Shai Hirsch
d3e89dd0af
1. Replacing two occurance of member functions with kernel functors.
...
2. Using global types instead of nested kernel types until to be consistent
with Straight_2 which is only global at the moment.
2002-04-16 14:52:34 +00:00
Shai Hirsch
fa5f92050e
Changed geometric types from global to kernel (Segment_2<R> to R::Segment_2). Added _2 versions to geometric types.
2002-04-14 20:08:15 +00:00
Efi Fogel
9ddbf8f5b1
Added full specification of Point_2 required for msvc
2002-04-11 18:29:42 +00:00
Shai Hirsch
fe73cd6458
Indentation of vertical_ray_shoot().
2002-04-11 14:34:01 +00:00
Shai Hirsch
ef3f705dcb
rollback.
2002-04-11 14:17:33 +00:00
Shai Hirsch
b969315e84
Bug fix: vertical ray shoot in walk pl ignored holes.
2002-04-11 13:54:37 +00:00
Shai Hirsch
07f178e25d
Changed Pm_straight_exact_traits to Pm_straight_traits_2.
2002-04-11 12:00:35 +00:00
Shai Hirsch
56f45b8943
New name: Pm_straight_traits_2.
2002-04-11 11:57:58 +00:00
Shai Hirsch
84181a5dad
Removing from release.
2002-04-11 11:33:12 +00:00
Shai Hirsch
a63c7ea588
80 Col.
2002-04-11 08:10:43 +00:00
Shai Hirsch
981024064f
Replacing occourances of Pm_[leda_]segment_exact_traits with Pm_[leda_]segment_traits_2.
2002-04-11 07:55:52 +00:00
Shai Hirsch
7b04646109
Making Curve_status protected.
2002-04-10 15:29:31 +00:00
Shai Hirsch
6fee7213bd
Replacing Pm_segment_exact_traits with Pm_segment_traits_2.
2002-04-10 15:13:39 +00:00
Shai Hirsch
f13026b2c8
Replacing Pm_leda_segment_exact_traits with Pm_leda_segment_traits_2.
2002-04-10 15:12:49 +00:00
Shai Hirsch
cbf770dddd
Corrected #define.
2002-04-10 14:58:43 +00:00
Shai Hirsch
b097a30db1
Adding comment regarding obsolete class name.
2002-04-10 13:03:44 +00:00
Shai Hirsch
cf8d21a874
Replaced with Pm_segment_traits_2.h
2002-04-10 12:52:08 +00:00
Shai Hirsch
433c5743fd
Fixed 80 columns and organized file.
2002-04-10 12:34:59 +00:00
Efi Fogel
53d6c78bcd
ops
2002-04-10 00:01:23 +00:00
Efi Fogel
7f124ff3bd
ops
2002-04-09 23:58:58 +00:00
Efi Fogel
7f7b42bf69
cleanup
2002-04-09 23:56:35 +00:00
Efi Fogel
842b3730fe
cleanup
2002-04-09 23:42:13 +00:00
Efi Fogel
8b26e8febb
cleanup
2002-04-09 23:25:56 +00:00
Efi Fogel
541135f3ac
cleanup
2002-04-09 23:23:34 +00:00
Efi Fogel
cfa6ffb3c9
cleanup
2002-04-09 22:48:21 +00:00
Efi Fogel
f651c74141
Fixed is_point_in_face()
2002-04-09 22:00:04 +00:00
Efi Fogel
b712340436
Introduced is_point_in_face() method
2002-04-09 11:05:49 +00:00
Shai Hirsch
002c25c267
Efi: documenting point_is_in and beginning to write is_point_in_face.
2002-04-07 17:26:49 +00:00
Efi Fogel
d7fd54a59c
Obsoleted insert_from_vert() with the 'bool source' parameter.
...
Instroduced insert_from_vertex() without the parameter above.
2002-04-07 00:24:43 +00:00
Efi Fogel
9d2bd8fd82
Overloading of quick insert methods
2002-04-05 20:40:14 +00:00
Shai Hirsch
b552175595
Adding a precondition to insert_at_vertices.
2002-04-04 17:52:47 +00:00
Shai Hirsch
0d57f7735e
Changing Point to Point_2 and X_curve to X_curve_2.
2002-04-04 11:20:37 +00:00
Shai Hirsch
7cab37dde5
Minor changes in insert().
2002-04-04 10:59:59 +00:00
Shai Hirsch
357f59a4df
Typo in insert().
2002-04-04 10:54:08 +00:00
Shai Hirsch
27a757f035
Efi's changes:
...
1. Two new quick insertion functions.
2. Indentation.
3. Internal documentation with doxygen format.
2002-04-04 10:53:21 +00:00
Shai Hirsch
ed2de076ab
Added typename to please CC.
2002-03-24 17:55:34 +00:00
Shai Hirsch
f74f4654fa
Made write_arr a friend function.
2002-03-24 17:54:54 +00:00
Eran Leiserowitz
895b5d9cdf
added an edge iterator
2002-03-21 19:38:08 +00:00
Efi Fogel
0dfcce11f4
manged deallocation of In_place_lists within the code
2002-03-21 15:43:45 +00:00
Efi Fogel
24ca7fb7a9
Revert to previous write_{vertex,halfedge,face} signature
2002-03-21 11:12:54 +00:00
Eran Leiserowitz
1d931e27fe
changed FT to be taken from the kernel, instead from Point_2
2002-03-20 21:48:55 +00:00
Efi Fogel
50690d94b3
Supressed storing PM data upon writer construction
2002-03-20 20:04:00 +00:00
Efi Fogel
1af04cc6d3
1st step in making the Pm_..._exact_traits obsolete. Fixed syntactical error (RT(0) instead of 0)
2002-03-20 08:45:41 +00:00
Efi Fogel
e9e2f72e61
1st step in making the Pm_..._exact_traits obsolete
2002-03-20 08:44:36 +00:00
Shai Hirsch
33dde0f346
Removing erroneous typenames before function names.
2002-03-19 22:46:23 +00:00
Shai Hirsch
d07582e47a
Removed old workaround for CC that are not needed anymore.
2002-03-19 22:22:31 +00:00
Shai Hirsch
ac0501d06a
Removeing parameter names for unused parameters to avoid warning.
2002-03-19 20:11:13 +00:00
Shai Hirsch
15de38c658
Removeing parameter names for unused parameters to avoid warning.
2002-03-19 20:05:43 +00:00
Eran Leiserowitz
4b0f144679
fixed a msvc problem (templete member function and default parameter)
2002-03-19 20:01:47 +00:00
Shai Hirsch
ce52bd57f8
Added typename where there was an implicit typename (porting to g++ 3.1).
2002-03-19 19:46:07 +00:00
Shai Hirsch
5bb6a7b6b8
Bug fixes.
2002-03-19 15:47:43 +00:00
Shai Hirsch
78a6048e0e
Removing epsilon traits. This class is against our policy of exact computation or at least filtering.
2002-03-19 12:55:27 +00:00
Shai Hirsch
21560acda3
Added typename where g++ 3.1 complained about an implicit typename (in return type which is a subtype of a template parameter).
2002-03-18 21:03:23 +00:00
Efi Fogel
a5a04fd835
Place holder for Shai's traits.
2002-03-18 20:02:42 +00:00
Shai Hirsch
8ba805ec92
Added compare_xy to traits wrap.
2002-03-04 13:55:53 +00:00
Shai Hirsch
8cf85e050a
Changed template paramter names and some other organizational matters.
...
Also changed code such that there is always a default constructor for planar mapbut if the default point location is not included it will issue a run time
error.
2002-02-19 16:09:22 +00:00