Commit Graph

528 Commits

Author SHA1 Message Date
Sylvain Pion 5dd572655b - VC7 fixes from Radu. 2003-02-06 09:35:29 +00:00
Sylvain Pion 2f5f339a06 minor optimisation spotted by Andreas 2003-01-31 12:33:51 +00:00
Sylvain Pion 1ca5029781 - Make remove() return bool (always true) for backward compatibility. 2003-01-30 20:23:43 +00:00
Sylvain Pion fe0c625943 - Delaunay_3::remove() now returns void.
(bool is not needed anymore since it always works now)
2003-01-27 11:11:14 +00:00
Sylvain Pion 02b1ce45c0 - MipsPro didn't like the changes for newer GCC.
Change this->enum to Tr_Base::...
2003-01-22 14:38:06 +00:00
Sylvain Pion e6d28b7645 - Better support newer GCC. 2003-01-20 16:09:59 +00:00
Sylvain Pion 8a2d9febac - Change Construct_direction_of_line_3 to the non-deprecated
Construct_direction_3.
2003-01-15 10:37:24 +00:00
Sylvain Pion ea701aa4c6 - New template ctor.
- Improved is_valid().
- New handling of coinciding points : we update the triangulation is the new
  one is heavier.  This uncovered some problems for dimension 0 and 1
  (e.g. a new predicate is needed for dimension 0).
2003-01-14 13:40:59 +00:00
Sylvain Pion 06c149e3c2 - Add template ctor.
- Fix bug in side_of_edge().
- "clean up" is_valid_finite().
2003-01-14 13:30:58 +00:00
Sylvain Pion 5af0590861 - Add template ctor. 2003-01-14 13:19:52 +00:00
Sylvain Pion e5b980af60 - Add a new predicate power_test(p, q) which compares the weights of 2 equal
points (necessary for new handling and dimension 0).
2003-01-14 13:13:07 +00:00
Sylvain Pion 5d928558a6 - Add tds.delete_vertices(first, last). 2003-01-14 13:04:49 +00:00
Sylvain Pion d4929cfe47 - Geomview_stream output operator uses the new gv.draw_triangles() function. 2002-12-13 13:34:20 +00:00
Sylvain Pion eec04c2bf0 - Give non-const access to .tds(). 2002-12-10 15:42:16 +00:00
Sylvain Pion 8579e553ce - Delaunay perturbation order is now lexicographic, nor insertion order. 2002-12-10 13:49:05 +00:00
Sylvain Pion 5e0e32800a comparable_iterator renamed to trivial_comparable_iterator 2002-10-28 13:02:30 +00:00
Sylvain Pion 757fa611a1 use Point 2002-10-25 14:30:49 +00:00
Sylvain Pion 3ef8d11568 - Please valgrind. 2002-10-21 17:01:09 +00:00
Sylvain Pion c205004405 work towards using lexicographical order for the symbolic perturbation 2002-10-21 16:47:13 +00:00
Sylvain Pion 5104813a52 - Shorten some mangled name to please some platforms. 2002-10-12 13:36:52 +00:00
Sylvain Pion 96b438b9e7 - Fix MipsPro failures. 2002-10-09 10:11:26 +00:00
Sylvain Pion 80e000be24 - Remove _number_of_vertices, since DS_Container now counts. 2002-10-09 10:05:48 +00:00
Sylvain Pion 3e9980f599 - undocument set_number_of_vertices(), and deprecate it. 2002-09-26 13:14:50 +00:00
Sylvain Pion a2fd97aeb7 - Valgrind noticed that copy_tds() touched pointers of index > dimension(). 2002-09-04 04:23:39 +00:00
Sylvain Pion a20a3cbc52 - Derive from Quadruple. This cuts the template chain, which helps VC++7. 2002-08-30 16:59:01 +00:00
Mariette Yvinec 1582527ea1 ok 2002-08-27 06:40:46 +00:00
Sylvain Pion 6045532ac4 - Remove deprecated functions incident_vertices() and indicent_cells()
taking std::set & as argument.
2002-05-29 13:04:08 +00:00
Sylvain Pion 7f8a81e811 - Remove src/Triangulation_3.C. 2002-05-29 12:40:50 +00:00
Monique Teillaud a45e3dfcdd *** empty log message *** 2002-05-29 11:57:04 +00:00
Monique Teillaud 6924e5bbf3 *** empty log message *** 2002-05-29 07:35:58 +00:00
Sylvain Pion 78cd266d01 - Replace max2 by maxless. 2002-05-27 11:46:33 +00:00
Monique Teillaud 0ff70f4847 bug fix in deprecated version of incident_vertices() 2002-05-07 13:04:08 +00:00
Sylvain Pion 0202c4769f - Split insert_conflict() in insert_conflict_2() and insert_conflict_3(). 2002-04-12 22:39:42 +00:00
Sylvain Pion 1e199cb2fc - Add parenthesis to fix warning with VC++. 2002-04-12 18:25:50 +00:00
Sylvain Pion b9a6d12ad8 - Fix link problem in DS_Container. 2002-04-12 05:08:15 +00:00
Sylvain Pion 4f923f5769 - Remove the dependency on the order of inclusion "kernel before traits". 2002-04-12 00:25:59 +00:00
Monique Teillaud b2cfcd1993 method Triangulation_3<GT,Tds>::triangle returns a triangle oriented
towards the outside of the cell c for facet (c,i)
2002-04-10 07:27:04 +00:00
Monique Teillaud ba4efc870a - Remove useless ->handle()
- Remove Iterator_base.
2002-03-22 16:26:05 +00:00
Monique Teillaud 815a98568c - Delete ->handle(). 2002-03-22 13:32:20 +00:00
Monique Teillaud d96c43e1b2 - Cell.init(0 is obsolete. 2002-03-22 13:30:39 +00:00
Monique Teillaud aca7bb18c9 - Iterators and circulators are convertible to handles. 2002-03-22 12:10:57 +00:00
Monique Teillaud ddc86cab5b - Mark obsolete. 2002-03-22 11:05:48 +00:00
Monique Teillaud 47185fdcdf patch demande par Radu
diff.txt
Index: Triangulation_3/include/CGAL/DS_Container.h
===================================================================
RCS file: /CVSROOT/CGAL/Packages/Triangulation_3/include/CGAL/DS_Container.h,v
retrieving revision 1.15
diff -r1.15 DS_Container.h
127a128
>     typedef Elt&                        reference;
2002-03-08 08:37:27 +00:00
Sylvain Pion e8144684af - Updates for DS_Container. 2002-03-01 09:56:26 +00:00
Sylvain Pion d20d676a54 - Add a copy of DS_Container that preserves the iterator order. 2002-02-18 18:14:39 +00:00
Sylvain Pion 56692ce622 - New function insert(Point, Locate_type, Cell_handle, int, int). 2002-02-18 17:44:24 +00:00
Sylvain Pion f58b4ba69e - Shorten Free_elt so that TDS_2 can use it for its vertices. 2002-02-14 10:17:09 +00:00
Sylvain Pion 5a0c39e24a - Put change_orientation() private. 2002-02-07 15:08:55 +00:00
Sylvain Pion 51fe9bb2d5 - Remove warning. 2002-02-05 12:54:19 +00:00
Sylvain Pion 2839a380fe - Merge get_new_cell() in create_cell().
- Get rid of the asumption that handles have a default constructor that sets
  to NULL.
2002-02-04 15:36:12 +00:00