Commit Graph

229 Commits

Author SHA1 Message Date
Susan Hert 6f47d66214 moved Polygon_ref directory up one level 2001-08-01 11:50:44 +00:00
Susan Hert c94825f6be removed Susan's name 2001-07-27 07:54:50 +00:00
Susan Hert 48c9ea64e1 Bump for 4.2.3 (27 Jul 2001) 2001-07-27 07:46:33 +00:00
Susan Hert 10c29fdae8 minor formatting changes; fixed undefined references; added more to
Polygon_2_ref/intro.tex; removed headings for empty sections
2001-07-27 07:45:55 +00:00
Susan Hert df73044c1c Bump for 4.2.2 (27 Jul 2001) 2001-07-27 07:17:43 +00:00
Susan Hert d6260952c4 changes necessary to do manual split 2001-07-27 07:17:20 +00:00
Geert-Jan Giezeman af2634b4bc *** empty log message *** 2001-07-16 07:12:59 +00:00
Geert-Jan Giezeman a800963b28 *** empty log message *** 2001-07-16 07:10:38 +00:00
Geert-Jan Giezeman c66055a0e3 *** empty log message *** 2001-07-12 13:10:03 +00:00
Geert-Jan Giezeman 25021d50f9 *** empty log message *** 2001-07-09 11:55:45 +00:00
Geert-Jan Giezeman 01e98da991 *** empty log message *** 2001-07-09 11:47:52 +00:00
Geert-Jan Giezeman e3a2e236af *** empty log message *** 2001-07-09 09:08:29 +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 69f63dcec0 *** empty log message *** 2001-07-03 12:38:41 +00:00
Geert-Jan Giezeman 00e28ebed7 *** empty log message *** 2001-07-03 12:30:09 +00:00
Geert-Jan Giezeman 19088a805f *** empty log message *** 2001-07-02 14:06:35 +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 ef0e412dec *** empty log message *** 2001-07-02 09:33:11 +00:00
Geert-Jan Giezeman 93d4c811fd *** empty log message *** 2001-06-27 12:34:38 +00:00
Geert-Jan Giezeman 007b8d6d9c *** empty log message *** 2001-06-27 12:28:00 +00:00
Geert-Jan Giezeman aff8fea6a8 *** empty log message *** 2001-06-27 09:45:15 +00:00
Geert-Jan Giezeman cc917df0e1 *** empty log message *** 2001-06-27 09:02:46 +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 902f739c5b *** empty log message *** 2001-06-26 10:46:03 +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 b911ecd003 *** empty log message *** 2001-06-22 12:34:23 +00:00
Geert-Jan Giezeman d0fa7a9e58 *** empty log message *** 2001-06-22 12:28:13 +00:00
Geert-Jan Giezeman 07db9a8b94 *** empty log message *** 2001-06-21 13:21:32 +00:00
Geert-Jan Giezeman d2aadf5109 *** empty log message *** 2001-06-21 13:05:01 +00:00
Geert-Jan Giezeman dc31798302 Took out bounding box computation 2001-06-21 11:15:53 +00:00
Geert-Jan Giezeman e3f31f4573 *** empty log message *** 2001-06-21 11:10:05 +00:00
Geert-Jan Giezeman dd178f4375 *** empty log message *** 2001-06-20 13:37:30 +00:00
Geert-Jan Giezeman 34e55c7da7 *** empty log message *** 2001-06-20 13:37:17 +00:00
Geert-Jan Giezeman 90e0ec3dc5 *** empty log message *** 2001-06-20 13:26:35 +00:00
Geert-Jan Giezeman b9ced11cdb adapted to CGAL-window 2001-06-20 13:21:09 +00:00
Geert-Jan Giezeman 3902f84813 Reimplemented simplicity test algorithm completely 2001-06-20 13:14:52 +00:00
Geert-Jan Giezeman 6e8e249de7 *** empty log message *** 2001-03-13 12:16:07 +00:00
Geert-Jan Giezeman af9f4541db *** empty log message *** 2001-02-13 10:14:06 +00:00
Geert-Jan Giezeman 00d1180252 *** empty log message *** 2000-09-29 14:29:51 +00:00
Geert-Jan Giezeman 7ce8b0e6e2 Formatting changes suggested by Susan 2000-09-05 11:13:54 +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 ca3bbd3ac5 *** empty log message *** 2000-08-31 11:47:13 +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 bb0c200441 *** empty log message *** 2000-08-24 12:43:53 +00:00
Geert-Jan Giezeman 9b42256070 Adapted the input operator>> for polygons. 2000-08-24 12:41:38 +00:00
Geert-Jan Giezeman e1f44b48b3 *** empty log message *** 2000-06-30 07:39:03 +00:00
Geert-Jan Giezeman e6c0e75dfc Added CGAL_NTS namespace. 2000-06-30 07:37:20 +00:00
Geert-Jan Giezeman 3d0fb6b3b8 *** empty log message *** 2000-05-25 09:04: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 8caa49199d *** empty log message *** 2000-04-03 09:14:29 +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 4b8d56c0e7 *** empty log message *** 2000-03-31 14:10:16 +00:00
Geert-Jan Giezeman 7904fc3600 Removed 'using namespace CGAL' and reordered include files. 2000-03-31 14:07:55 +00:00
Geert-Jan Giezeman a475bd7c7e *** empty log message *** 2000-03-30 09:48:09 +00:00
Geert-Jan Giezeman 4243daca2f Return value now reflects if the tests went ok. 2000-03-30 09:41:50 +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 2265dc2dc6 Added a testfile 2000-03-28 11:05:28 +00:00
Geert-Jan Giezeman b054c31846 Added a testfile that checks if the erase of a sweep is processed correctly. 2000-03-28 11:05:06 +00:00
Geert-Jan Giezeman 6bb85eb875 *** empty log message *** 2000-02-28 14:46:32 +00:00
Geert-Jan Giezeman 7df5742dc7 removed include guards 2000-02-28 14:45:24 +00:00
Geert-Jan Giezeman b084d9798b Removed test of old-fashioned stl functionality (value_type, iterator_category
and distance_type functions).
2000-02-28 14:41:35 +00:00
Geert-Jan Giezeman 1c8d7bd7f2 *** empty log message *** 1999-12-20 10:40:27 +00:00
Geert-Jan Giezeman eb408fd3de added a typename 1999-12-20 10:38:25 +00:00
Geert-Jan Giezeman 4843dcc7e0 *** empty log message *** 1999-12-16 15:52:34 +00:00
Geert-Jan Giezeman 5492170138 The demo checks if LEDA is used. If not, it compiles and just returns
a message at runtime.
1999-12-16 15:49:23 +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 e0e1d03695 *** empty log message *** 1999-12-16 15:28:39 +00:00
Geert-Jan Giezeman f32fd94410 *** empty log message *** 1999-12-13 09:43:22 +00:00
Geert-Jan Giezeman 7eeb7be718 Renamed class Traits to Polygon_traits.
Commented out a note about a possible future change.
1999-12-13 09:41:44 +00:00
Geert-Jan Giezeman 2312abd892 *** empty log message *** 1999-12-02 15:45:24 +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 e80e621e46 *** empty log message *** 1999-11-30 14:44:13 +00:00
Geert-Jan Giezeman fb98ed73e3 Added display() for window.
Added std:: prefixes for cerr, cout, cin and endl.
1999-11-30 14:41:17 +00:00
Geert-Jan Giezeman c946df0904 *** empty log message *** 1999-11-30 14:25:37 +00:00
Geert-Jan Giezeman e7a9d97cc0 New style makefile. 1999-11-30 14:04:55 +00:00
Geert-Jan Giezeman 3a4c7fca7e Removed, as this is not yet supported. 1999-11-24 09:24:40 +00:00
Geert-Jan Giezeman 55328c1304 *** empty log message *** 1999-11-22 10:06:31 +00:00
Geert-Jan Giezeman f8f473c8d1 *** empty log message *** 1999-10-18 15:10:15 +00:00
Geert-Jan Giezeman b4a3a6d9aa Removed circulator constructor 1999-10-18 15:06:59 +00:00
Geert-Jan Giezeman 9f632f42d8 Added std:: in afew places 1999-10-18 15:05:23 +00:00
Geert-Jan Giezeman e44fe322c8 *** empty log message *** 1999-10-06 11:26:15 +00:00
Geert-Jan Giezeman db4e2de148 added constructor from circulator 1999-10-06 11:23:41 +00:00
Geert-Jan Giezeman 117aa74407 Added a constructor from a circulator 1999-10-06 11:19:06 +00:00
Geert-Jan Giezeman 03a66e3e2c Polygon initialised with circulator 1999-10-06 11:17:04 +00:00
Geert-Jan Giezeman f437761cfb *** empty log message *** 1999-09-14 06:59:19 +00:00
Geert-Jan Giezeman b72c5da9cb *** empty log message *** 1999-09-14 06:44:47 +00:00
Geert-Jan Giezeman e7e833c24c Adapted to using namespace std in list and io 1999-09-10 13:06:28 +00:00
Geert-Jan Giezeman ae9cf8a644 *** empty log message *** 1999-09-01 12:12:06 +00:00
Geert-Jan Giezeman 64c085f608 Fixed using of endl without std 1999-09-01 12:08:27 +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 d29dafe022 *** empty log message *** 1999-05-25 10:53:15 +00:00
Geert-Jan Giezeman c810b9bd95 *** empty log message *** 1999-05-10 13:16:31 +00:00
Geert-Jan Giezeman b65f52768d Incorporated editorial changes of release 1.2 1999-05-10 13:10:43 +00:00
Geert-Jan Giezeman 22d3d4e83e *** empty log message *** 1999-05-06 10:57:44 +00:00
Geert-Jan Giezeman 8bd23c4c10 removed CGAL prefix 1999-05-06 10:55:31 +00:00
Geert-Jan Giezeman 2e9061128a *** empty log message *** 1999-04-28 22:12:42 +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 b85e77f463 Now using namespace CGAL instead of CGAL prefixes. 1999-04-28 20:18:58 +00:00
Geert-Jan Giezeman c410d94630 *** empty log message *** 1999-04-09 12:29:00 +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 a5796f7501 *** empty log message *** 1999-03-17 08:24:50 +00:00
Geert-Jan Giezeman ab16b77008 Adapted to namespace CGAL 1999-03-17 08:15:41 +00:00
Geert-Jan Giezeman 5b243bfd83 *** empty log message *** 1999-03-17 08:11:39 +00:00
Geert-Jan Giezeman 2a44af42c1 Removed some workarounds (still there in comments).
Adapted to namespace CGAL.
1999-03-17 08:07:11 +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 a53a93bbdc *** empty log message *** 1999-03-09 10:07:48 +00:00
Geert-Jan Giezeman 2a498c5ccd Redirected header files (CGAL/std/vector to vector).
Replaced CGAL_STD by std.
1999-03-09 10:02:27 +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 521c1d6015 *** empty log message *** 1999-01-13 09:12:58 +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