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
Shai Hirsch
56711dd45b
Removed #error in case the file gets included twice. There are protected #ifdefs anyway. Also, we do not care about protected includes within the .C file anymore. It does not make compilation slow as before.
2002-02-19 16:07:42 +00:00
Shai Hirsch
7d2bfe4f81
Incorporated Eugene's chnages that took out member function definitions out
...
of class Planar_map_2 function definition.
2002-02-06 17:42:01 +00:00
Shai Hirsch
bdd29e57a4
Correcting header errors.
2002-01-22 14:57:34 +00:00
Shai Hirsch
da51c0ef66
Enforced 80 columns.
2002-01-22 14:46:01 +00:00
Shai Hirsch
a6c2635745
Commenting point_is_in() member function.
2002-01-22 14:10:16 +00:00
Shai Hirsch
533833210c
Included a precondition in init() so ensure an instance is not used for more than one map, i.e. initialized only once.
2002-01-17 14:18:58 +00:00
Ester Ezra
21afef354a
Initialize the Planar map notifier file.
2002-01-01 15:28:35 +00:00
Ester Ezra
11cac27297
Update all insert functions to have a notifier for updating the Planar map attributes.
...
We moved from the Planar map with intersections part of this functionlity to Planar map.
We have not added yet notifier functions for merge_edge and remove_edge.
2002-01-01 15:27:27 +00:00
Shai Hirsch
0fc55a5798
More changes to support Traits::Point instead of Point.
2001-12-13 16:21:13 +00:00
Shai Hirsch
ed15023568
Reverted changes so that Point of pm is Point of traits and not Point_2 thereof.
2001-12-13 15:01:38 +00:00
Shai Hirsch
1a605abc67
New file as part of the move to the new HDS.
2001-12-07 16:35:26 +00:00
Shai Hirsch
0e965894e1
*** empty log message ***
2001-12-06 16:25:27 +00:00
Shai Hirsch
745578fe68
Changed Point to Point_2, added X_curve (in traits_wrap).
2001-12-05 18:01:26 +00:00
Shai Hirsch
d1766bf339
Using compare_slopes and some other changes.
2001-12-05 17:59:51 +00:00
Shai Hirsch
4c84af14b9
Using Point_2 of the traits rather than Point.
...
Exporting Point_2 and keeping Point for backward compatability.
2001-12-05 17:58:30 +00:00
Shai Hirsch
03204bb581
*** empty log message ***
2001-12-05 17:17:56 +00:00
Shai Hirsch
4bda5fa66a
Trial file.
2001-12-04 18:26:53 +00:00
Shai Hirsch
29da036f73
A trial file for the move to Kernel traits.
2001-12-04 18:26:26 +00:00
Shai Hirsch
fcbd38f520
A file to examine to move to Kernel traits.
2001-11-28 17:59:37 +00:00
Shai Hirsch
e32331d7ab
Removed a redundant const in a parameter of the non const access function ref().
2001-11-19 15:49:51 +00:00
Shai Hirsch
7447842e54
Adapted the class to Sylvain's changed in Handle_for.
2001-11-19 15:47:43 +00:00
Shai Hirsch
fd73d9a197
Casted an unused parameter to void to avoid warning.
2001-11-13 18:53:35 +00:00
Shai Hirsch
9d5fd95d2f
Replaces assert() with CGAL_assertion().
2001-10-30 16:01:06 +00:00
Shai Hirsch
64348eb39e
Making get_traits a const member function.
2001-09-05 14:26:20 +00:00
Shai Hirsch
7ffb422af3
80 Columns and indentation.
2001-07-17 12:24:30 +00:00
Ester Ezra
a38e09dba0
Doing casting from Hole_iterator to Hole_const_iterator to satisfy VC++.
2001-07-10 13:52:36 +00:00
Shai Hirsch
7a324de2cb
Added inclusion of Window_stream.h.
2001-07-05 14:41:15 +00:00
Shai Hirsch
399f77aaec
Removed inclusion of leda window.
2001-07-05 14:40:35 +00:00
Ester Ezra
99674a54cc
Bug fix:
...
fixing the function 'find_closest' to work properly when cv is vertical.
The problem was in case as:
-------
| |
| *|
-------
When the query point lies on a vertical line from the vertical curve.
2001-07-03 14:19:04 +00:00
Shai Hirsch
722f45f2d7
Added a comment to insert_in_face_interior to stress that the returned halfedge should be in the same direction as the input curve.
2001-07-01 15:50:48 +00:00
Ester Ezra
bf10ec609f
Removing the Inverse_index definition.
...
That's no longer necessary here, since we use it in Pm_file_writer.
2001-06-21 13:00:23 +00:00
Shai Hirsch
5ebff937b0
Changed the name deliminator to delimiter.
2001-06-18 14:52:04 +00:00
Ester Ezra
b3cc651db4
Removing the redeclaration of the variable i in lines 1288, 1368.
2001-06-12 19:07:05 +00:00
Ester Ezra
c2fa996897
Fixing header.
2001-06-12 18:58:22 +00:00
Ester Ezra
25247164ba
Printing the halfedge in verbose format as : [target] towards [curve].
2001-06-12 18:57:41 +00:00
Shai Hirsch
6dc2ad1ffa
Changing fabs() to CGAL_NTS abs().
2001-06-12 12:55:29 +00:00
Shai Hirsch
1357928114
80 column conformity.
2001-05-31 11:27:06 +00:00
Shai Hirsch
8d41407a3b
Added #include <cmath> to support fabs() in gnu 3.
2001-05-30 11:49:14 +00:00
Shai Hirsch
184b2e183d
Added 'typename' in one place.
2001-05-23 09:19:50 +00:00
Shai Hirsch
fcfd714cb5
Pm_simple_point_location.h
2001-05-17 16:18:31 +00:00
Shai Hirsch
c3a44a0892
Indentation and 80 columns conformity.
2001-05-17 16:13:32 +00:00
Ester Ezra
401f82eaa7
Including all point locations for the dynamic cast complication in the copy constructor.
...
Should be removed after writing copy constructor for each point location.
2001-05-06 13:06:07 +00:00
Shai Hirsch
2386142db3
Indentation and 80 column conformity.
2001-05-06 10:29:52 +00:00
Shai Hirsch
bb48e8ce87
Indentation and 80 columns conformity.
2001-05-06 09:32:52 +00:00
Shai Hirsch
4de350479a
Fixed header error.
2001-05-06 09:24:13 +00:00
Shai Hirsch
9e50e26dbe
Added coordinator field in header.
2001-05-06 09:18:16 +00:00
Shai Hirsch
44d022dbfa
Changed file header (coordinator field added).
2001-05-06 09:15:12 +00:00
Shai Hirsch
c1d9f840f3
Using cv.source() instead of curve_source(cv). Eyal's improvement.
2001-05-03 17:47:05 +00:00
Shai Hirsch
fefc5c657d
Eyal added a definition that enables the use of is_same in
...
point_is_same function.
2001-05-02 10:19:07 +00:00