Commit Graph

34 Commits

Author SHA1 Message Date
Sylvain Pion c9545a29ce Merge from the new-design-branch 2003-05-08 16:12:28 +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 5af0590861 - Add template ctor. 2003-01-14 13:19:52 +00:00
Sylvain Pion 757fa611a1 use Point 2002-10-25 14:30:49 +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 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
Sylvain Pion ca818c4254 - Cleanup/formatting.
- Add a precondition v!=NULL in remove().
2001-10-01 19:45:04 +00:00
Sylvain Pion 9a76e764c1 - Missing typename for SunPro. 2001-09-24 08:14:37 +00:00
Sylvain Pion 26f53db953 - Finite_vertex_iterator -> Finite_vertices_iterator, idem for cell, facet and
edge.
2001-09-17 16:58:32 +00:00
Sylvain Pion d681ef0a60 - New internal function in Delaunay : nearest_vertex_in_cell(). 2001-09-12 16:36:58 +00:00
Sylvain Pion 305e9efa7e - Add missing typedefs for GCC 3. 2001-09-11 14:24:03 +00:00
Sylvain Pion 3a879d286c - Split *_iterators into Finite_*_iterators. 2001-09-07 19:06:33 +00:00
Sylvain Pion 07ffc6e11e - Use std::swap instead of temporary variables in swap(). 2001-08-13 14:32:22 +00:00
Sylvain Pion e39c99682f - Don't put the traits' function objects as data members of the
triangulations.
2001-07-20 12:07:41 +00:00
Monique Teillaud 43b93b29f5 auteurs verifies et mis a jour, entetes uniformisees 2001-06-21 18:03:45 +00:00
Monique Teillaud 3ab6e40ad8 missing #include <CGAL/basic.h> added 2001-06-20 09:20:32 +00:00
Monique Teillaud 5bd678a5a9 default template parameters 2001-06-18 20:52:12 +00:00
Sylvain Pion 516872a46e - Hierarchy traits now uses Compare_distance_3. 2001-05-29 16:45:00 +00:00
Sylvain Pion 392ff43801 - Move Triangulation_hierarchy_vertex_base_3<> in its own file. 2001-05-22 14:40:07 +00:00
Sylvain Pion 9bc6ef6b73 - Use the Delaunay test-suite for testing the hierarchy.
- remove() returns a bool.
2001-05-18 07:14:10 +00:00
Sylvain Pion de4518e22c - Delete bad code. 2001-05-17 09:33:04 +00:00
Sylvain Pion 6bcef5d831 - Formatting 2001-05-16 16:01:16 +00:00
Sylvain Pion 8e7cf2ae3a - for() scope VC++ bug. 2001-05-05 07:38:49 +00:00
Sylvain Pion a858164b51 - Added push_back() member functions. 2001-05-04 11:19:49 +00:00
Sylvain Pion 712e5e95e8 - Add comment.
- Update to the new insert().
2001-04-27 16:59:26 +00:00
Sylvain Pion 4e455d2917 - Apply the full Delaunay test-suite to the hierarchy, this showed some bugs. 2001-04-25 08:50:50 +00:00
Sylvain Pion 594b75d089 - Fix dim==1 case too. 2001-04-19 10:59:52 +00:00
Sylvain Pion bd170c4212 - Fix bug introduced by last change when dimension() < 3. 2001-04-19 09:28:17 +00:00
Sylvain Pion 25b606c052 - locate() interface changes to match the 2D case wrt the default start.
- minor hierarchy speed up.
2001-04-13 12:20:52 +00:00
Sylvain Pion 53050abea1 - Forgot something in last change. 2001-03-08 12:29:50 +00:00
Sylvain Pion aab902279e - Added const.
- New test in is_valid().
- Call is_valid() in insert() and remove() in an expensive_asssertion().
2001-03-06 12:54:45 +00:00
Sylvain Pion d3a288bbb1 - Test if start==NULL before passing it to locate()... 2001-02-19 17:08:46 +00:00
Sylvain Pion 152c9d3597 - Triangulation_hierarchy<>. Initial version that "only" compiles. 2001-02-13 18:12:50 +00:00