Commit Graph

340 Commits

Author SHA1 Message Date
Ester Ezra e227361cc0 Replacing assert with CGAL_assertion. 2001-06-12 21:39:50 +00:00
Ester Ezra a34ac6e1c4 Adding a commented line when finishing writing a level of the hierarchy tree. 2001-06-07 19:40:28 +00:00
Ester Ezra 6713be9932 Removing function that writes '\n' after finishing writing a whole level
in the hierarchy tree.
2001-06-07 19:39:53 +00:00
Ester Ezra 2882ba2b89 Fixing function to handle verbose format. 2001-06-04 18:42:09 +00:00
Ester Ezra 8194cee719 . 2001-05-31 18:35:04 +00:00
Ester Ezra 474dd780a1 Fixing lines to contain not more than 80 characters. 2001-05-31 18:03:31 +00:00
Ester Ezra b5081a793a Fixing lines to have not more than 80 characters. 2001-05-31 17:58:38 +00:00
Ester Ezra 33f07e07f2 Removing the using of clock function. 2001-05-31 16:11:52 +00:00
Shai Hirsch 82f129b552 Added 'typename'. 2001-05-31 11:05:28 +00:00
Shai Hirsch a4dd140f66 Introducing handling of non x-monotone curves (by Eyal).
Introducing non-intersecting_insert_at_vertices().
2001-05-30 16:30:37 +00:00
Shai Hirsch 7dd9d8df30 Eyal introduces intersect_base to speed up traits class.
do_intersect_to_left and nearest_intersection_to_left are introduced under
a special flag.
2001-05-30 12:39:13 +00:00
Shai Hirsch a1e1cf5d4e Pm_with_intersection supports non x-monotone curves from now on.
non_intersecting_insert_at_vertices introduced.
2001-05-30 12:36:37 +00:00
Ester Ezra bb0019fe95 Adding header. 2001-05-24 18:35:35 +00:00
Ester Ezra 987d1940a1 This is the global function the user will call in order to construct a container
of all the disjoint interior sub curves induced by sweeping the curves input.
This function only calls to the appropiate method defined
in the class Sweep_curves_to_subcurves.
2001-05-24 18:12:16 +00:00
Ester Ezra 7264257204 This is the global function the user will call in order to construct a planar map
by sweeping the curves input. This function only calls to the appropiate method defined
in the class Sweep_curves_to_planar_map.
2001-05-24 18:10:40 +00:00
Ester Ezra 4c271e3745 This class is derives from Sweep_curves_base.
It constructs a container by sweeping the curves input
and updating it at each event point.
Eventually, all the disjoint interior sub curves are inserted to the container.
2001-05-24 18:08:51 +00:00
Ester Ezra 0022fbf8c8 This class is derived from Sweep_curve_base class.
It builds a planar map by sweeping the input curves
and updating the planar map at each event point.
2001-05-24 18:06:09 +00:00
Ester Ezra dbf72caaf5 The base class for Sweep line. It defines all the subclasses and types the Sweep line
implementation needs, it also provides methods with are common to the derived classes:
Sweep_curve_to_planar_map  and  Sweep_curves_to_subcurves.
2001-05-24 18:00:26 +00:00
Ester Ezra 4148f1916d Fixing the header. 2001-05-15 19:01:57 +00:00
Ester Ezra 835258c4ea Fixing the header. 2001-05-15 18:25:26 +00:00
Ester Ezra 2d553ab51f . 2001-05-15 16:51:14 +00:00
Ester Ezra 7214ca5d39 Adding the missting '_' in the including of the Arrangement. 2001-05-14 16:48:22 +00:00
Ester Ezra a35a18d957 adding the missting '_' in the including of the Arrangement. 2001-05-14 16:47:58 +00:00
Shai Hirsch fc78ef8d18 Changes to conform with naming conventions of CGAL.
Reverted to non const reference points in two places.
2001-05-09 15:06:34 +00:00
Shai Hirsch a1d1602e61 Changes to conform with naming conventions of CGAL. 2001-05-09 15:04:24 +00:00
Ester Ezra b26458f771 Defines a generic function for writing the Arrangement. 2001-05-07 16:38:22 +00:00
Ester Ezra cf826868a1 Defines input and output operators for reading/writing a polyline from and
to the standtard input/output.
2001-05-07 16:37:19 +00:00
Ester Ezra ff33caa80b Defines an output operator for drawing a polyline to a Window stream. 2001-05-07 16:35:34 +00:00
Ester Ezra 1adbcbfdd2 Defines an output operator for writing a polyline to a Postscript file. 2001-05-07 16:34:50 +00:00
Ester Ezra 9f7aab867c Defines an output operator for writing a polyline to the standard output. 2001-05-07 16:34:17 +00:00
Ester Ezra d28ceb79e9 A class that contains methods for writing the Arrangement componenets. 2001-05-07 16:29:59 +00:00
Ester Ezra 52ccf8e8c2 A class that contains methods for scanning the Arrangement componenets. 2001-05-07 16:29:20 +00:00
Ester Ezra f62b7c0053 *** empty log message *** 2001-05-07 16:28:16 +00:00
Ester Ezra 0fee4554a5 . 2001-05-07 16:26:56 +00:00
Ester Ezra 398ba2a35e Adding the functions:
1. clear - for clearing the arrrangment.
2. two reading functions, (one with a default scanner).
3. scan_arr - a helper function for the Arrangement reading.
cvs:  ----------------------------------------------------------------------
2001-05-07 16:11:30 +00:00
Shai Hirsch 27b31cbff4 Some minor changes by Eyal. 2001-05-02 10:14:54 +00:00
Shai Hirsch 62f9f5c5a3 Added missing std::. 2001-05-02 06:59:48 +00:00
Shai Hirsch 6d7b3a5056 Adding typename where needed. 2001-03-13 14:54:45 +00:00
Shai Hirsch 4b3dc7afc3 make_x_monotone: bug fixes - function did not handle the case where a
circular curve is split into 3 x-monotone sub-curves. Spliting of a whole
circle did not maintain orientation.
constructors of Circ_curve: added preconditions that source and target are
on the circle.
2001-02-21 19:13:44 +00:00
Sylvain Pion 2a60327811 Initial revision 2001-02-05 12:39:20 +00:00