Efi Fogel
2604ae24aa
1st revision
2002-09-26 20:23:34 +00:00
Ester Ezra
48a7f2adf0
Bump for 1.17 (26 Sep 2002)
2002-09-26 18:30:52 +00:00
Ester Ezra
21c1fcaa96
.
2002-09-26 18:19:44 +00:00
Ester Ezra
7f9092982e
Removing lines in comments.
2002-09-26 17:29:39 +00:00
Ester Ezra
c3dfd48fba
Fixing the references.
2002-09-26 17:10:00 +00:00
Ester Ezra
f3011d0fa1
Chaning \ccMethod to \ccMemberFunction and moving the
...
documentation on the () operator to the body of \ccMemberFunction.
2002-09-26 17:09:39 +00:00
Ester Ezra
5cd898eae6
The Polygons Boolean Operations Traits class.
2002-09-26 16:16:57 +00:00
Efi Fogel
b196b1904f
fixed include order
2002-09-26 16:02:49 +00:00
Ester Ezra
c22a9b5ca8
The concept of Polygons Boolean Operations Traits.
2002-09-26 15:55:56 +00:00
Ester Ezra
d0af02fe1c
All Polygons Boolean Operations tex file.
...
The boolean operations are:
1. Do intersect
2. Intersection.
3. Union.
4. Difference.
5. Symmetric difference.
2002-09-26 15:53:03 +00:00
Ester Ezra
2b478644be
Adding the polygon Bops tex files.
2002-09-26 15:51:18 +00:00
Ester Ezra
5921efa11f
Fixing spelling mistakes.
2002-09-26 15:50:50 +00:00
Ester Ezra
4204fa2cab
Adding typename before Base::
2002-09-26 13:37:58 +00:00
Ester Ezra
746762eff5
Adding typename before holes_iter.
2002-09-26 13:37:26 +00:00
Ester Ezra
9e49953bc1
Bump for 1.16 (21 Aug 2002)
2002-08-21 18:15:00 +00:00
Ester Ezra
39f7dee19f
Adding '\n' between two consecutive printouts of polygons.
2002-08-21 16:21:35 +00:00
Ester Ezra
723a68b150
The output of example2.
2002-08-21 16:20:25 +00:00
Ester Ezra
5387720cad
The input to example2.
2002-08-21 16:19:36 +00:00
Ester Ezra
8a636f0723
A Polyongs Bops example, demonstrating the usage in the do_intersect functor.
2002-08-21 16:19:18 +00:00
Ester Ezra
19d221c2e3
Removing the traits variable, since it is redundent.
2002-08-21 16:16:32 +00:00
Ester Ezra
ac0ac9d3f4
The output of example1.
2002-08-21 16:07:12 +00:00
Ester Ezra
a569c67d55
The input for example1.
2002-08-21 16:04:22 +00:00
Ester Ezra
7a187e8105
An example file for Polygons bops, using union of polygons.
2002-08-21 16:03:58 +00:00
Ester Ezra
ea9f1908e7
Moving to dir Polygons_bops
2002-08-21 15:58:06 +00:00
Ester Ezra
5e440541ea
Moving the dir Polygons_bops.
2002-08-21 15:55:20 +00:00
Ester Ezra
f6288ce4d7
Including also Polygons_do_intersect_2.h
2002-08-21 15:52:10 +00:00
Ester Ezra
36b8bbdb81
Adding
...
CGAL_END_NAMESPACE
#endif
to the end of file.
2002-08-21 15:51:38 +00:00
Ester Ezra
56c600b347
Removing the include files (there are contained in Polygons_bops_2.h).
2002-08-21 15:47:01 +00:00
Ester Ezra
132750a125
The do_intersect functor for bops on two polygons.
2002-08-21 15:46:04 +00:00
Ester Ezra
10bac0e1b1
Just editing the line and fix identation.
2002-08-21 15:43:55 +00:00
Ester Ezra
83588be687
The traits class for bops.
...
This traits is a refinement ot the arrangement segments traits,
adding an extra requirement,
in which it provides a function for computing the intersection point
of a vertical ray enamating from a given point, and a given segment.
2002-08-21 15:42:57 +00:00
Ester Ezra
9343777495
Removing this file, and change its name to Polygons_bops_2.h
...
The new file uses the new design of the polygons bops functors,
defined under CGAL/BOPS.
2002-08-21 15:40:45 +00:00
Ester Ezra
82ec011129
The Polygons bops function all together included in this file.
2002-08-21 15:39:16 +00:00
Ester Ezra
09957314f8
Updating the changes due to the usage of the new Polygons_bops_traits.
...
The new traits provides a function for computing the intersection point
of a vertical ray enamating from a given point, and a given segment.
Now Holes_split does not have to know the types Ray and
does not have to do theis calculation by itself.
2002-08-21 15:35:52 +00:00
Ester Ezra
1454ef27bc
The four polygons boolean operations funcitons objects:
...
1.Intersection.
2.Union.
3.Differenece.
4.Syemmetic Differenece.
2002-08-21 15:33:14 +00:00
Ester Ezra
6c5073a7d9
The description of the map-overlay package.
2002-08-09 14:25:25 +00:00
Ester Ezra
1cd596be17
Bump for 1.15 ( 9 Aug 2002)
2002-08-09 13:55:40 +00:00
Ester Ezra
a78d7d672a
Bump for 1.14 ( 9 Aug 2002)
2002-08-09 13:50:39 +00:00
Ester Ezra
5560bc7536
Adding typename for list iterators. (to compile to g+3.03 pedantic).
2002-08-09 13:47:40 +00:00
Ester Ezra
e66a83fdaa
The input files to the Boolean operations demo with segments and circles.
2002-08-09 13:43:50 +00:00
Ester Ezra
afaf6ba73d
The input files to the Boolean operations demo with polylines.
2002-08-09 13:42:32 +00:00
Ester Ezra
3f8cde8cf5
The input files to the Boolean operations demo with segments.
2002-08-09 13:41:52 +00:00
Ester Ezra
041a7439e5
Compiling the files on g++3.03 pedantic.
...
Adding _2 to Map_overlay and Boolean_operations classes.`
2002-08-09 13:40:34 +00:00
Ester Ezra
6df2ba9111
The input files for the map-overlay demo on segments.
2002-08-09 13:32:46 +00:00
Ester Ezra
67e83c8918
Fix the line decalring the class to compile on other platform.
...
(adding type name).
2002-08-08 19:51:11 +00:00
Ester Ezra
ca6cb182b1
Change the desing:
...
Now Map_overlay_2 is a Handle, in order to control the
memory destruction.\
Now it is possible to create an object
Map_overlay_2 ovl(pm1,pm2);
pm1,pm2 are two planar subdivisions.
The call to the converter (from pm1 to map overlay is done successfully),
And the created temporary object is not freed thanks to the ref count.
2002-08-08 19:50:33 +00:00
Ester Ezra
6e52e96561
The updated output of example1.
2002-08-08 19:43:27 +00:00
Ester Ezra
266365b028
Reading the input from the standard input.
...
Use Union instead of intersection.
2002-08-08 19:41:44 +00:00
Ester Ezra
2fb5a6345e
Change the calling to teh checking function to be called with bops object,
...
(instead of pm1 and pm2). This update matches the new design of Map_overlay
(with handles). Before the new design, the test could not work with its new update.
2002-08-08 19:25:20 +00:00
Ester Ezra
8a060e58c3
.
2002-08-08 19:23:03 +00:00