Commit Graph

54 Commits

Author SHA1 Message Date
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
Shai Hirsch 33fa3dc6f8 Fix bug in curve_compare_at_x to deal with vertical curves. Fix by Eyal and Eti. 2001-05-02 08:56:39 +00:00
Ester Ezra beaa3f5af1 A global function for writing Planar map to a graphic stream. 2001-04-29 14:50:53 +00:00
Ester Ezra b5d0a3fc7b The class which defines the configurations for the Planar map format. 2001-04-29 14:48:03 +00:00
Ester Ezra 92bc2eeb2c . 2001-04-29 14:46:34 +00:00
Ester Ezra d7fc109b99 Adding:
1. two reading functions. (one with a default scanner, and one taking it as a parameter).
2. Copy constructor.

Rewriting the assignment operator to be efficient as the copy constructor.
2001-04-29 14:43:02 +00:00
Ester Ezra 3e0b9d3669 A global function for writing a Planar map to an output stream using a writer. 2001-04-29 14:38:29 +00:00