Commit Graph

49 Commits

Author SHA1 Message Date
Geert-Jan Giezeman 25021d50f9 *** empty log message *** 2001-07-09 11:55:45 +00:00
Geert-Jan Giezeman d30593abad *** empty log message *** 2001-07-09 09:00:03 +00:00
Geert-Jan Giezeman 6260e6a096 *** empty log message *** 2001-07-04 13:05:04 +00:00
Geert-Jan Giezeman 5dfe216fe6 *** empty log message *** 2001-07-04 12:48:19 +00:00
Geert-Jan Giezeman 00e28ebed7 *** empty log message *** 2001-07-03 12:30:09 +00:00
Geert-Jan Giezeman 617d8ad282 New area_2 function. This returns the area, instead of taking a reference
parameter.
2001-07-02 14:01:54 +00:00
Geert-Jan Giezeman 6b689530e7 Introduced caching.
Updates via iterators are now forbidden. A set member function takes care
of that.
2001-07-02 13:59:47 +00:00
Geert-Jan Giezeman d009351f76 *** empty log message *** 2001-06-26 14:11:51 +00:00
Geert-Jan Giezeman 94dbd0f57d *** empty log message *** 2001-06-26 13:59:59 +00:00
Geert-Jan Giezeman c98f94ccec *** empty log message *** 2001-06-25 14:13:56 +00:00
Geert-Jan Giezeman 5de849dab9 Made vector default template argument for the container type.
Added a traits member which is initialised in constructors. (Default: Traits())
2001-06-25 14:13:42 +00:00
Geert-Jan Giezeman 5fcc84913c Removed check for iterator category (not necessary anymore). 2001-06-25 12:01:30 +00:00
Geert-Jan Giezeman ad45d08948 Documented the implementation.
Renamed several methods and classes.
Adapted the implementation such that it takes forward iterators, not only
Random Access Iterators.
2001-06-25 12:00:35 +00:00
Geert-Jan Giezeman 42c00d476c *** empty log message *** 2001-06-22 12:45:46 +00:00
Geert-Jan Giezeman d2aadf5109 *** empty log message *** 2001-06-21 13:05:01 +00:00
Geert-Jan Giezeman 3902f84813 Reimplemented simplicity test algorithm completely 2001-06-20 13:14:52 +00:00
Geert-Jan Giezeman af9f4541db *** empty log message *** 2001-02-13 10:14:06 +00:00
Geert-Jan Giezeman e0402766c2 *** empty log message *** 2000-09-01 06:22:42 +00:00
Geert-Jan Giezeman 00dfa9b697 *** empty log message *** 2000-08-31 11:54:56 +00:00
Geert-Jan Giezeman 6a7774d8b3 Transferred the implementation and declaration of class Simplicity_test_2 to
its own header file.
2000-08-31 11:35:57 +00:00
Geert-Jan Giezeman 9b42256070 Adapted the input operator>> for polygons. 2000-08-24 12:41:38 +00:00
Geert-Jan Giezeman e6c0e75dfc Added CGAL_NTS namespace. 2000-06-30 07:37:20 +00:00
Geert-Jan Giezeman c9001c6176 Fixed edge_compare_consecutive with a fix by Susan.
This was not checked by GJG.
2000-05-25 08:05:26 +00:00
Geert-Jan Giezeman 72eb039d66 Changed non standard resize of vector to insert. 2000-04-03 09:10:04 +00:00
Geert-Jan Giezeman 7c735d0bcb Modifications in sweepline algorithm for is_simple:
- Made replacing edge by another edge more efficient (using insert with hint).
- altered the output during debugging somewhat.
2000-03-30 09:40:01 +00:00
Geert-Jan Giezeman 53ad1b9f66 Altered the simplicity test sweepline algorithm.
- Removed a bug that did not initialise the vector index properly (it did a
  reserve, but used it as if a resize had been done).
- Fixed a bug that no intersection check was done for new neighbours after
  erasing an edge.
- Made all private members protected.
- Renamed some functions.
2000-03-30 08:41:22 +00:00
Geert-Jan Giezeman 7df5742dc7 removed include guards 2000-02-28 14:45:24 +00:00
Geert-Jan Giezeman eb408fd3de added a typename 1999-12-20 10:38:25 +00:00
Geert-Jan Giezeman a1298f8db2 Renamed template parameters that were reserved named. They ar now in sync
with the parameter names in Polygon_2.h, which is important for Borland.
1999-12-16 15:30:29 +00:00
Geert-Jan Giezeman 955cce57ef Added a few typedefs in Polygon (for reference, const_reference and pointer)
Renamed template parameters (those were reserved for implementation).
1999-12-02 15:42:45 +00:00
Geert-Jan Giezeman 55328c1304 *** empty log message *** 1999-11-22 10:06:31 +00:00
Geert-Jan Giezeman b4a3a6d9aa Removed circulator constructor 1999-10-18 15:06:59 +00:00
Geert-Jan Giezeman 117aa74407 Added a constructor from a circulator 1999-10-06 11:19:06 +00:00
Geert-Jan Giezeman b72c5da9cb *** empty log message *** 1999-09-14 06:44:47 +00:00
Geert-Jan Giezeman 98021ff63e added std prefix in 2 places 1999-09-01 12:04:56 +00:00
Geert-Jan Giezeman a283448688 Added std prefix in 2 places 1999-09-01 12:00:46 +00:00
Geert-Jan Giezeman 7955925a7d *** empty log message *** 1999-05-28 08:30:46 +00:00
Geert-Jan Giezeman 5bcfb97913 *** empty log message *** 1999-04-28 21:41:05 +00:00
Geert-Jan Giezeman 65fc4aecc8 Added namespace std prefix in places. 1999-04-28 20:19:32 +00:00
Geert-Jan Giezeman c965782450 Added operator != to polygon_2_edge_circulator.
A small fix to Polygon_traits_2.h.
1999-04-09 12:24:43 +00:00
Geert-Jan Giezeman 053283a93c *** empty log message *** 1999-03-09 13:36:28 +00:00
Geert-Jan Giezeman 33df2d31ee Made value_type and difference_type non friends. 1999-03-09 13:27:24 +00:00
Geert-Jan Giezeman 93dd6b35c1 New predicate object header file and names.
Repaired a bug in calling do_intersect.
1999-03-09 13:26:27 +00:00
Geert-Jan Giezeman 7c03621f15 Removed CGAL_ prefixes. 1999-03-09 13:24:47 +00:00
Geert-Jan Giezeman dfe7fb0bb1 Redirected header names (CGAL/std/vector to vector).
Replaced CGAL_STD by std.
1999-03-09 09:49:38 +00:00
Geert-Jan Giezeman 644d3f8fe8 *** empty log message *** 1999-03-03 12:40:01 +00:00
Geert-Jan Giezeman d0480632c9 Guarded iterator_traits by a configuration flag. This definition is in general
not necessary, and the SGI CC compiler gets confused by it.
1999-01-13 09:12:24 +00:00
Geert-Jan Giezeman 598ccefba8 Removed most (not all) occurrences of CGAL/std from include directives. 1998-12-02 11:56:00 +00:00
Geert-Jan Giezeman dd29bb878a Initial revision 1998-11-06 10:36:19 +00:00