Ester Ezra
fc84f6f838
Fixing spelling mistakes.
2002-03-13 18:11:41 +00:00
Ester Ezra
2c90cad92e
Fixing spelling.
2002-03-13 18:11:09 +00:00
Ester Ezra
1c374f6423
Fixing example code. Remove the link to the user manula.
2002-03-13 18:10:38 +00:00
Ester Ezra
a3bb61b19f
Defining the treatment with non x-monotone curves.
2002-03-13 18:09:57 +00:00
Ester Ezra
4230bbad98
Adding is_x_monotone function.
2002-03-13 18:09:14 +00:00
Shai Hirsch
a3e58dc739
Bump for 1.11 (27 Feb 2002)
2002-02-27 13:55:17 +00:00
Shai Hirsch
7d64e38b97
Added prefix Sweep_line_2 to file paths.
2002-02-27 13:51:49 +00:00
Shai Hirsch
a4bc1286d5
Fixed footnote error.
2002-02-27 13:51:16 +00:00
Ester Ezra
1ccd57846a
.
2002-02-26 18:27:41 +00:00
Ester Ezra
3ef1baab0c
Fixing a spelling mistake in the ifdef line.
2002-02-26 18:27:01 +00:00
Ester Ezra
5df3695a51
*** empty log message ***
2002-02-26 18:22:45 +00:00
Ester Ezra
cbda46c117
Bump for 1.1 (26 Feb 2002)
2002-02-26 13:16:48 +00:00
Shai Hirsch
bddcb7f6d2
Removed redundant CGAL:: prefix from page header.
2002-02-26 13:12:45 +00:00
Shai Hirsch
7ed7471355
Removed redundant parts and reorganized.
2002-02-26 13:12:05 +00:00
Shai Hirsch
3e6b232d29
Corrected path of example file.
2002-02-26 13:11:14 +00:00
Shai Hirsch
854b30c981
Corrections.
2002-02-26 11:39:37 +00:00
Shai Hirsch
091c92083f
File does not belong. Was interted by mistake.
2002-02-26 11:35:16 +00:00
Ester Ezra
1bc7c8db45
Updating documentation after get it from Shai.
2002-02-24 21:04:22 +00:00
Ester Ezra
b8d193d806
The maintainers of the Sweep line package.
2002-02-24 13:22:21 +00:00
Ester Ezra
74be067194
The version file of the Sweep line package.
2002-02-21 17:36:14 +00:00
Ester Ezra
6ebba9f0d6
The input files for the Sweep line test defined with segment circle traits.
2002-02-21 17:32:46 +00:00
Ester Ezra
42aaa54d3e
The input files for the Sweep line test defined with polyline traits.
2002-02-21 17:31:55 +00:00
Ester Ezra
a0b4549856
The input files for the Sweep line test defined with segments traits.
2002-02-21 17:30:17 +00:00
Ester Ezra
6ff7c8c02d
The script running all examples.
2002-02-21 12:01:27 +00:00
Ester Ezra
28ae88bcaf
The README file documents all examples programs.
2002-02-21 11:56:31 +00:00
Ester Ezra
65f826f4ad
An auxilaiary class for Sweep_line_to_planar_map_2.
...
It contains a point and its corresponding vertex handle.
2002-02-21 11:53:40 +00:00
Ester Ezra
caa969ab8e
.
2002-02-21 11:52:26 +00:00
Ester Ezra
7cc2319d0d
*** empty log message ***
2002-02-21 11:52:03 +00:00
Ester Ezra
9a5571d324
The output of example5.
2002-02-19 17:15:29 +00:00
Ester Ezra
afa7be0f54
The output of example4.
2002-02-19 17:14:53 +00:00
Ester Ezra
a6af7080ac
The output of example2.
2002-02-19 17:14:20 +00:00
Ester Ezra
07989b23da
The output of example3.
2002-02-19 17:13:07 +00:00
Ester Ezra
058a4f629d
The output of example1.
2002-02-19 17:12:34 +00:00
Ester Ezra
dc02dbe76d
The input for example5.
2002-02-19 17:11:56 +00:00
Shai Hirsch
c4a3fe5634
User manual file for new Sweep Line package.
2002-02-19 13:41:34 +00:00
Ester Ezra
c8e96e71c4
.
2002-02-18 16:24:47 +00:00
Ester Ezra
32150a7cf8
.
2002-02-18 15:03:07 +00:00
Ester Ezra
7c5f397a2e
An example demonstrating the usage in the function sweep_to_produce_points_2.
2002-02-18 15:00:19 +00:00
Ester Ezra
4736284fd1
1. Adding the usage in the function handle_overlapping_curves.
...
2. Arranging 80 chars in line.
2002-02-18 14:58:20 +00:00
Ester Ezra
2e92815b62
Arranging 80 chars in line.
2002-02-18 14:57:42 +00:00
Ester Ezra
9f38198ef6
Inheriting the Sweep_curves_base_2 class.
...
Implementing:
1. The sweeping of curves to a container of disjoint-interior subcurves.
2. The sweeping of curves to a container of the arrangement (induced by the input curves) points.
Major functions:
1. sweep_curves_to_subcurves.
2. sweep_curves_to_points.
Major auxiliary function: update_subcurves. This function inserts to the subcurves
container non-intersecting subcurves on each event.
2002-02-17 21:03:19 +00:00
Ester Ezra
2640e25e60
Inheriting the Sweep_curves_base_2 class.
...
Implementing the sweeping of curves to a planar map.
Major function: sweep_curves_to_planar_map.
Major auxiliary function: update_subdivision. This function inserts to the planar map
non-intersecting subcurves on each event.
2002-02-17 20:59:11 +00:00
Ester Ezra
14d36e43da
The base class of the Sweep line package.
...
Includes basic types and common functions.
The basic types provided are:
1. Curve_node. A curve of the sweep line which consists the input curve and a list
of the intersection points along it.
2. Intersection_point_node. A point of the arrangement induced by the input curve.
Each such point holds all Curve_nodes enamating from it, ordered in a counrer
clockwise order.
3. less_xy. A binary predicate orders two points lexicographically by their xy values.
4. less_yx. A binar predicate orders two Curve nodes on the status line.
5. Event queue: The queue structure of the sweep line algorithm.
6. Status line: The status structure of the sweep line algorithm.
The basic functions provided are:
1. handle_one_event: Handle on event from the event queue.
2. handle_overlapping_curves: Handle overlapping curves on the status after handling an event.
3. check_status_neighbors_intersection: Check for new neighbors on the status line and create new
events if needed.
2002-02-17 20:54:54 +00:00
Ester Ezra
4a2d7a548a
The global function sweeping curves and contructs their correponsing intersection
...
points, an option to add the input points is provided.
2002-02-17 20:45:29 +00:00
Ester Ezra
fad8a8bac3
The global function sweeping curves and contructs their correponsing disjoint-interior
...
subcurves.
2002-02-17 20:44:41 +00:00
Ester Ezra
be0753f136
The global function sweeping curves and contructs their planar map.
2002-02-17 20:43:51 +00:00
Ester Ezra
cbee46f2bf
The input of example4.
2002-02-17 20:39:19 +00:00
Ester Ezra
3474c78fb5
The input of example3.
2002-02-17 20:39:07 +00:00
Ester Ezra
654abab365
The input of example2.
2002-02-17 20:38:53 +00:00
Ester Ezra
e751243b4f
The input of example1.
2002-02-17 20:38:41 +00:00
Ester Ezra
4abb8b7841
The script running the test of the Sweep line package.
2002-02-17 20:37:42 +00:00
Ester Ezra
d4d08db175
The test of teh Sweep line package.
2002-02-17 20:36:36 +00:00
Ester Ezra
db6a8f5709
An example demonstrating the usage of the sweep line in construsting a
...
conatiner of disjoint-interior polylines.
2002-02-17 20:34:21 +00:00
Ester Ezra
a0dd6cc0d1
An example demonstrating the usage of the sweep line in construsting a
...
conatiner of disjoint-interior segments.
2002-02-17 20:33:55 +00:00
Ester Ezra
ab23574ef8
An example demonstrating the usage of the sweep line in construsting a planar map of polylines.
2002-02-17 20:32:59 +00:00
Ester Ezra
636f00ed04
An example demonstrating the usage of the sweep line in construsting a planar map of segments.
2002-02-17 20:32:32 +00:00
Shai Hirsch
74a1df1e61
Ref pages for new sweep line package.
2002-02-17 19:17:04 +00:00
Ester Ezra
3dced2af7c
A dummy file for the newly created package. We remove it and start filling the package.
2002-02-17 17:22:59 +00:00
Sylvain Pion
6b6139555c
Initial revision
2001-12-17 17:27:11 +00:00