Eric Berberich
4514a54cbb
new tags in Aos_2 package
2009-06-04 09:17:15 +00:00
Sylvain Pion
23f1b98350
typos and related.
2009-04-08 11:40:21 +00:00
Guy Zucker
690deab102
commented out cgalwarnings in GpsPolygonValidation
2009-03-03 15:30:36 +00:00
Guy Zucker
55f9dd8c3a
tried to fix compile bug for vc9 in Gps_on_surface_base_2_impl
2009-02-24 14:31:41 +00:00
Guy Zucker
f116bc59c2
fix the error due to copying a singulator iterator
2009-02-22 18:56:53 +00:00
Ophir Setter
d5ab42efea
should fix examples
2009-02-19 11:00:00 +00:00
Ophir Setter
28fb02a72e
changing Traits_2 to Geometry_traits_2
2009-02-18 17:24:02 +00:00
Ophir Setter
2084564f4c
rename GPS to Gps
2009-02-18 13:15:29 +00:00
Ophir Setter
7be91885a8
broken through circular include cycle by creating a base class for GPS that enables different 'validation' policies
2009-02-18 13:04:21 +00:00
Ophir Setter
097c3793fd
General_polygon_set_on_surface_2 - first verstion
2009-02-17 16:21:43 +00:00
Guy Zucker
fa507ef863
implemented polygon validation as global functions in Gps_polygon_validation.h instead of using afunctor from the GpsTraits2 model
2009-02-05 15:39:55 +00:00
Guy Zucker
2c9776975c
converted top_vertices structure from set to hash map, and unified imple cases in the searching for hole state
2008-11-10 12:45:23 +00:00
Guy Zucker
c84afc7773
hash map size reduced - only key vertices are inserted and data is boolean
2008-10-30 12:46:08 +00:00
Guy Zucker
37f932d2ac
Replaced set search structure for outer boundary vertices and visited holes. Vertices are stored using hash map, and holes use flag in extended DCEL face. Also cleaned up the code and documentation
2008-10-29 16:09:40 +00:00
Guy Zucker
d6191be95a
fixed examples default input after moving files to test
2008-09-24 12:34:29 +00:00
Guy Zucker
ed2400a389
Fixed connect holes traversal algorithm. Implementations with 2 search structures
2008-09-23 12:11:29 +00:00
Guy Zucker
650d852dfd
fixed use of construct_outer_boundary functor so polygon created is not a temp variable, but a local variable in the scope to prevent null pointer exceptionson tests and examples
2008-09-09 12:55:51 +00:00
Guy Zucker
7549de2ec4
edited gps_utils and gps_polygon validation so Polygon with holes access functions from the GeneralPolygonSetTraits are used instead of one from the class
2008-09-07 15:30:19 +00:00
Guy Zucker
1d56177192
fixed typdef error for new g++ compilers
2008-09-04 12:01:30 +00:00
Guy Zucker
571d2b8353
minor fix to Gps_segment_traits
2008-09-04 10:41:48 +00:00
Guy Zucker
b1334aa718
Added functionality to models of GeneralPolygonSetTraits_2
2008-09-02 10:54:01 +00:00
Sylvain Pion
88ed563f44
Remove some workarounds for SunPRO + RW's STL:
...
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Sylvain Pion
e8591b3b32
Change Counting_output_iterator to store a pointer to the counter, instead of
...
the counter itself. It fixes a problem with g++ 4.3 since std::copy now
performs the assignments on *copies* of the output iterator.
See : http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34595
2007-12-26 17:34:36 +00:00
Efi Fogel
46857554bc
changed boundary cond. to parameter space
2007-12-10 23:21:34 +00:00
Efi Fogel
687e72b8ef
Used Boundary_category
2007-12-10 17:00:57 +00:00
Efi Fogel
f17b5d1eaf
API revisited
2007-11-21 10:24:10 +00:00
Efi Fogel
1ad1b2ce92
Traits API revisited
2007-11-16 21:55:42 +00:00
Andreas Meyer
c1d1609af1
replaced CGAL_assertion( false* and CGAL_assertion( 0*
...
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Efi Fogel
7d57c5e0f0
insert_x_monotone_curves() => insert
2007-09-05 20:43:43 +00:00
Efi Fogel
a15c1149ad
get_traits() => traits()
2007-09-05 20:43:16 +00:00
Marc Glisse
fe7d2a10d5
Sunpro workaround for list constructor.
2007-08-28 09:47:58 +00:00
Shlomo Golubev
7127554a4d
rename Arr_vertical_decomposition.h to Arr_vertical_decomposition_2.h
2007-08-22 22:52:49 +00:00
Shlomo Golubev
1d0d8742ab
allow set_finite with Arr_2 and Aos_2
2007-08-17 19:55:50 +00:00
Shlomo Golubev
aed1bcb1aa
work arounds for Envelope_3
2007-08-09 13:35:21 +00:00
Shlomo Golubev
5b2ba9a279
matching Arrangement_2 to Arrangement_on_surface_2
2007-08-04 12:17:15 +00:00
Shlomo Golubev
61a24cda44
matching Boolean_set_operations_2 to Arrangement_on_surface_2
2007-07-30 14:26:04 +00:00
Efi Fogel
f2b0157462
Added the proper SVN keywords
2007-04-03 18:30:38 +00:00
Andreas Fabri
dc37818494
Distinghuish cases for performance reasons
2007-03-29 18:18:07 +00:00
Andreas Fabri
14dcc8b995
Workaround for SunPro
2007-03-29 16:05:35 +00:00
Andreas Fabri
d882d0f2f8
Removed unused parameter
2007-03-21 17:04:28 +00:00
Andreas Fabri
f271efd4f9
a trial for SunPro CC
2007-03-19 11:56:44 +00:00
Andreas Fabri
149e063325
Help SunPro
2007-03-19 11:46:33 +00:00
Andreas Fabri
7d0dd3e7a1
remoded unsused parameters
2007-03-19 07:23:20 +00:00
Andreas Fabri
ecb576ad8f
remoded unsused parameters
2007-03-19 07:21:47 +00:00
Andreas Fabri
71435982fb
removed unused parameters
2007-03-17 08:50:51 +00:00
Andreas Fabri
f57a7927c2
removed/commented unused parameters
2007-03-16 09:01:19 +00:00
Efi Fogel
d4f238abbe
renamed connect_polygon_with_holes_2() to connect_holes()
2007-03-15 10:14:56 +00:00
Sylvain Pion
a805732eae
add some missing CGAL:: for g++ 4.3
2007-03-03 09:11:39 +00:00
Sylvain Pion
0e2b060a8d
remove error with g++ 4.3
2007-03-03 09:09:35 +00:00
Ron Wein
d3ef592b49
Removed debug printings
2007-02-09 08:15:32 +00:00
Ron Wein
7e16bf24ed
Added a functions that connects the outer boundary of a polygon with the
...
holes in its interior (including documentation and an example).
2007-02-09 08:04:45 +00:00
Efi Fogel
c11f6590ae
Added Dcel as a template parameter to General_polygon_set_2 and Polygon_set_2
2007-01-14 14:42:35 +00:00
Efi Fogel
9a83a5f864
added dcel template
2007-01-10 17:30:22 +00:00
Ron Wein
0fa305e5a8
Renamed Infinity_type to Boundary_type.
2006-12-11 15:35:23 +00:00
Baruch Zukerman
a6c3dd3c3c
fixed some warnings
2006-09-11 14:12:17 +00:00
Ron Wein
3943158b24
Added some missing type definitions.
2006-09-10 12:29:24 +00:00
Baruch Zukerman
00d1b18bb7
removed m_arr data member from some visitors
2006-07-13 12:42:56 +00:00
Baruch Zukerman
5642f8d8b8
fixed a bug caused by latest changes
2006-06-22 12:01:14 +00:00
Baruch Zukerman
594cbde1d0
some changes to avoid compilation errors with the latest changes in the sweep line to support unbounded curves.
2006-06-11 12:55:18 +00:00
Laurent Saboret
312353dd51
Global fix of svn:executable property in trunk
2006-04-14 15:07:17 +00:00
Efi Fogel
bb2fc9bfe6
added CGAL_ to macro name
2006-03-15 19:49:32 +00:00
Ron Wein
3c7617c31c
Fixed the Is_valid_2 auxiliary functor.
...
Also added CGAL:: qualifiers to please the SunPro compiler.
2006-03-12 09:47:58 +00:00
Ron Wein
12370317f9
Changed the Is_valid_2 template (to please the Sun compiler).
2006-03-09 11:42:20 +00:00
Baruch Zukerman
16d9ce14cb
added CGAL_ prefix to all macro statements at the beginning of a header file
2006-02-27 14:28:18 +00:00
Baruch Zukerman
fbda62865f
added CGAL_ prefix to all macro statements at the beginning of a header file
2006-02-27 14:26:55 +00:00
Ron Wein
bff0ccb551
Improved the DXF reader.
2006-02-21 08:13:12 +00:00
Ron Wein
403cf9d75c
Improved the divide-and-conquer algorithm for aggregated operations,
...
so that we use merge sort instead of O(n log(n)) sort. (with Baruch)
2006-02-19 13:10:16 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
699961f1e7
Move packages to trunk root
2006-02-14 08:58:13 +00:00