Sylvain Pion
090585eaf5
- G++ 3.4 fixes.
2004-02-28 21:03:01 +00:00
Sylvain Pion
40e44e255e
- Replace NULL by default constructed Handles.
2004-01-13 09:37:13 +00:00
Sylvain Pion
fb65b15805
- New types size_type and difference_type (like HDS and standard containers),
...
and the functions number_of*() and degree() now return size_type.
2003-12-12 20:40:37 +00:00
Sylvain Pion
cd838585b8
- Triangulation_hierarchy_3 : move the global "const int" parameters to
...
nested enums (equivalent to static const int).
2003-12-12 20:06:19 +00:00
Sylvain Pion
bedb50bd2a
- First shot at Delaunay_3::move_point(v, p).
2003-11-21 19:10:45 +00:00
Sylvain Pion
391112b287
- Remove deprecated functions push_back() and copy_triangulation().
2003-11-20 09:46:07 +00:00
Sylvain Pion
2259fbb571
- Added Delaunay_3::nearest_vertex()
2003-11-07 08:55:28 +00:00
Sylvain Pion
4499cb8dea
- Added remove(first, beyond) to Delaunay.
2003-09-22 10:21:28 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Sylvain Pion
d6ceb627ed
- Actively deprecate copy_triangulation() and push_back().
...
- Move doc of Triangulation_utils_3 to TDS chapter.
- Document new concept TriangulationHierarchyVertexBase_3.
- Various doc improvements.
- Add Triangulation_vertex_base_with_info<Info, GT, Vb>.
- Add Triangulation_cell_base_with_info<Info, GT, Cb>.
- Add create_vertex(Vertex_handle), and document it as well as create_cell(Ch).
2003-06-02 12:42:11 +00:00
Sylvain Pion
7569ae0e7d
- Use Compact_container, and make [Vertex|Cell]_handle nested classes of TDS_3.
...
- Remove the undocumented [Vertex|Cell].handle() member functions.
- Remove Triangulation_iterator_handle_adaptor_3<> : make
Finite_[vertices|cells]_iterator nested classes of Triangulation_3.
2003-05-25 18:06:06 +00:00
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