Commit Graph

32 Commits

Author SHA1 Message Date
Efi Fogel 8bd0041317 Changed names of traits objects and functions 2003-06-04 08:27:00 +00:00
Efi Fogel 317bb59968 cleanup 2003-01-23 16:57:10 +00:00
Efi Fogel 7c3578e30c cleanup 2003-01-16 17:05:32 +00:00
Efi Fogel 45678c72be updated LONGNAME flag name 2003-01-16 17:01:47 +00:00
Efi Fogel 96e2727c08 updated LONGNAME flag name 2003-01-16 16:56:19 +00:00
Efi Fogel f2c070ab3c updated LONGNAME flag name 2003-01-16 16:50:01 +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 f614d99d7b Changing Map_overlay to --> Map_overlay_2. 2002-08-07 13:55:33 +00:00
Ester Ezra 02e6ae289b Changing names: Map_overlay --> Map_overlay_2. 2002-06-30 19:20:28 +00:00
Ester Ezra 6d5f891ad7 . 2002-06-23 14:52:51 +00:00
Ester Ezra 5404ab67a4 Fixing window size. 2002-06-23 14:47:30 +00:00
Ester Ezra d1bf582118 Changing the size of the window from 700*700 to 500*500. 2002-05-21 16:17:54 +00:00
Ester Ezra 6dd5e3c05c Adding the usage in the class Bops_utility in order to save code duplication. 2002-05-21 16:16:32 +00:00
Ester Ezra f213302258 The demo for Boolean operations using subdivisions defined on segments and circular arcs.
In these demos, the input subdivisions are scanned from a text file.
2002-05-21 13:50:56 +00:00
Ester Ezra 039b55a835 The utility class for the Boolean operations demo.
This class contains funtions for scanning subdivisions defined on
line segments, polyline curves and conic arcs.
It also defines a function for drawing the two input subdivisions
on a window stream, and letting users perfoming boolean operations on them.
2002-05-21 13:46:04 +00:00
Ester Ezra 54ff030963 The demo for Boolean operations using subdivisions defined on polyline curves.
In these demos, the input subdivisions are scanned from a text file.
2002-05-21 13:42:23 +00:00
Ester Ezra dc21f0d895 The demo for Boolean operations using subdivisions defined on line segments.
In these two demos, the input subdivisions are scanned from a text file.
2002-05-21 13:40:46 +00:00
Ester Ezra 11a3cb1312 Adding the usage in Ovl_utility class in order to avoid code duplication. 2002-05-20 21:19:50 +00:00
Ester Ezra c302fef7dc The input files for the Map Overlay demo using segments and circular arcs. 2002-05-20 21:18:13 +00:00
Ester Ezra a0ba477a7b The input files for the Map Overlay demo using polyline curves. 2002-05-20 21:17:36 +00:00
Ester Ezra 528e29f9a8 Adding the usage in Ovl_utility class
(we moved all functions in the *.C files to this class in order to save code-duplication).
2002-05-20 21:07:17 +00:00
Ester Ezra 411f7f56b4 The Map Overlay demo for polyline curves.
The two maps are scanned from two text files, given by the user.
After they are scanned, their overlay is constructed, and the demo is ready for
point-loation query given by the user (by clicking on mouse).
2002-05-20 21:05:16 +00:00
Ester Ezra 4038ad35b5 The Map Overlay demo for segments and circular arcs.
The two maps are scanned from two text files, given by the user.
After they are scanned, their overlay is constructed, and the demo is ready for
point-loation query given by the user (by clicking on mouse).
2002-05-20 21:03:19 +00:00
Ester Ezra 0958ff0c4c A class containing utilities for the Map overlay demo, such utilities are:
1. reading a planar map or planar map woth intersections from file
(handling line segments, polylines and conic arcs).
2. drawing the two maps and their overlay on a window stream and making point-location
query from mouse.
2002-05-20 20:58:18 +00:00
Ester Ezra 0c061be7fd The demo for map-overlay of line-segment maps.
The demo is very similar to the demo which collects the input curves from mouse.
The only difference here is the input curves.
In this case we collect them from two files: each file per map.
2002-05-17 15:46:12 +00:00
Ester Ezra cf20c38757 The demo fpr Boolean operations.
The user clicks on mouse in order to construct the two maps.
After the two maps are constructed, the user can operate boolean operations on both maps.
The provided boolean operations are: intersection, union ans symmetric difference.
2002-05-17 15:02:11 +00:00
Ester Ezra 90e37310ac The demo files for overlaying two maps of segments.
The input curves are collected from the user by clicking on mouse.

After contrsucting the two maps, the overlay is constructed and point-location
operations are perfromed. Each face can have 4 colors:
1. Purple Face - an overlay face laying under two bounded faces.
2. Blue Face - an overlay face laying under a bounded face of the first map and the unbounded face of the second.
3. Red Face - an overlay face laying under the unbounded face of the first map and a bounded face of the second.
4. Orange Face - an overlay face laying under the unbounded faces of both maps.
2002-05-17 14:51:42 +00:00