Sylvain Pion
70d1402abc
- Use STL_extensions' Filter_iterator<> instead of
...
Triangulation_finite_iterators_3<>.
2002-01-14 18:19:59 +00:00
Sylvain Pion
a2e9d1fc6c
- remove_from_simplex() renamed to remove_from_maximal_dimension_simplex().
...
- star_hole() renamed to insert_in_hole().
- various doc updates.
2002-01-14 15:32:54 +00:00
Sylvain Pion
a9a0074839
- STL-ization.
2002-01-10 15:03:38 +00:00
Sylvain Pion
6086978dbf
- Missing typenames for GCC 3.1.
2001-12-17 17:01:13 +00:00
Monique Teillaud
161b2cc4bc
*** empty log message ***
2001-12-17 14:08:43 +00:00
Sylvain Pion
59a065849d
- VC++ doesn't like NULL as default argument.
2001-12-12 17:03:06 +00:00
Sylvain Pion
317b76d8fa
- Conflict_tester classes made friend for SunPro.
2001-11-25 14:43:07 +00:00
Sylvain Pion
30cc513a0b
- TDS::insert*() doesn't support the first Vertex_handle superfluous argument.
...
- Document this change, as well as remove_decrease_dimension(),
remove_from_simplex(), reorient().
2001-10-26 09:45:31 +00:00
Sylvain Pion
b3d61591fa
- Put nb as static data member, instead of static in a function, which
...
prevents GCC 2.95 from inlining.
2001-10-18 10:20:34 +00:00
Sylvain Pion
b500db5dc4
- Missing std:: detected by CodeWarrior.
2001-10-17 16:10:12 +00:00
Sylvain Pion
fcda2d8b5b
- Put the testers private.
2001-10-03 09:12:57 +00:00
Sylvain Pion
e58f10939d
- Remove old Delaunay remove 2D code.
...
- Remove now useless clear_cells_only().
2001-10-02 09:01:58 +00:00
Sylvain Pion
85ababf8b0
- Proper remove_2D() implementation based on code from Delaunay_2.
2001-10-02 08:53:08 +00:00
Sylvain Pion
83333b2b33
- Face_circulator and incident_faces() for the 2D case.
...
- various create_face() functions copied from TDS_2.
2001-10-02 08:48:45 +00:00
Sylvain Pion
880df8ddd4
- Face_circulator for the 2D case.
2001-10-02 08:39:15 +00:00
Sylvain Pion
ca818c4254
- Cleanup/formatting.
...
- Add a precondition v!=NULL in remove().
2001-10-01 19:45:04 +00:00
Sylvain Pion
c5bc679281
- Natural_neighbors_3 friend of Delaunay_3.
2001-10-01 17:26:13 +00:00
Sylvain Pion
d9bd82f1ea
- Better formatting.
2001-10-01 13:57:12 +00:00
Sylvain Pion
49dc2e3d88
- TDS::Edge/Facet iterators now support operator->().
...
- T_3::Vertex_iterator -> All_vertices_iterator and similar.
- Point_iterator.
2001-10-01 11:47:42 +00:00
Sylvain Pion
05e98253e2
- Line too long.
2001-10-01 08:38:17 +00:00
Sylvain Pion
ad71db665a
- Treat more corner cases, smallest dimensions.
2001-09-28 18:07:56 +00:00
Sylvain Pion
170aece820
- some fixes and paranoia.
2001-09-28 15:32:44 +00:00
Sylvain Pion
ac6d917882
- degree() returns int instead of unsigned.
...
- New functions : _reorient(), remove_decrease_dimension(),
remove_from_simplex().
- Some functions work better in more dimensions : test_dim_down(),
incident_vertices().
2001-09-28 12:48:46 +00:00
Sylvain Pion
07beca8227
- New function degree(v).
2001-09-27 16:06:12 +00:00
Sylvain Pion
d0578874d6
- Use handles for the TDS_2 in remove().
2001-09-27 15:35:58 +00:00
Sylvain Pion
b80c618977
- BCC doesn't have a working std::unique_copy, so change incident_vertices().
2001-09-27 11:15:23 +00:00
Sylvain Pion
44a5ece648
- New function TDS::create_face() to prepare for the merge TDS_2/TDS_3.
2001-09-27 10:18:15 +00:00
Sylvain Pion
2e24db5b41
- Use the iterators defined in CGAL/iterator.h.
2001-09-27 08:58:29 +00:00
Sylvain Pion
805c36b7ab
- Change argument order of set_adjacency().
2001-09-24 17:57:00 +00:00
Sylvain Pion
42994a87ed
- Move set_number_of_vertices() into create_vertex()/delete_vertex().
2001-09-24 11:50:01 +00:00
Sylvain Pion
9a76e764c1
- Missing typename for SunPro.
2001-09-24 08:14:37 +00:00
Sylvain Pion
4e8e1995c2
- line too long.
2001-09-21 08:48:18 +00:00
Sylvain Pion
4f0bff9669
- Fix thinkos.
2001-09-20 15:57:32 +00:00
Sylvain Pion
3b79035c4d
- Adds is_edge(Vertex_handle u, Vertex_handle v) in TDS.
...
- Adds incident_cells() and incident_vertices() templated by output iterators.
- various improvements.
2001-09-20 10:37:25 +00:00
Sylvain Pion
e3e3528f21
- New function find_conflicts(Point, Cell_handle, bfit, cit, ifit) in
...
Delaunay.
- New star_hole(Vertex_handle, cell_begin, cell_end, Cell_handle, int) in TDS.
- New Get_one_output_iterator.
- create_star_[23] are back ans faster.
2001-09-20 10:26:53 +00:00
Sylvain Pion
cef5ebc5fe
- More consts in the Conflict_testers.
2001-09-18 18:28:02 +00:00
Sylvain Pion
9138993d59
- const correcteness in remove() and co.
...
- New function : bool coplanar(p, q, r, s);
2001-09-18 17:57:28 +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
59b95be3ca
- VC++ fixes.
2001-09-17 12:38:05 +00:00
Sylvain Pion
9e24f5a7d1
- SunPro fixes.
2001-09-17 11:41:56 +00:00
Sylvain Pion
4bf48624b3
- Replace &* by ->handle().
2001-09-13 17:14:03 +00:00
Sylvain Pion
28f7114c42
- Compare_distance_3 is now required by Delaunay (moved from Hierarchy).
...
- Compare_[xyz]_3 and Equal_3 are replaced by Compare_xyz_3.
2001-09-13 16:35:49 +00:00
Sylvain Pion
491bf7e85f
- Introduce a traits wrapper less_distance().
2001-09-13 08:59:44 +00:00
Sylvain Pion
d681ef0a60
- New internal function in Delaunay : nearest_vertex_in_cell().
2001-09-12 16:36:58 +00:00
Sylvain Pion
87a160c8b6
- Use Pointer<> directly, no need for Triangulation_*_handle_3<>.
2001-09-11 15:45:51 +00:00
Sylvain Pion
abdd13d718
- Lines too long.
2001-09-11 14:41:06 +00:00
Sylvain Pion
305e9efa7e
- Add missing typedefs for GCC 3.
2001-09-11 14:24:03 +00:00
Sylvain Pion
9048c5ff7e
- Add an assertion.
2001-09-11 14:20:42 +00:00
Sylvain Pion
74d356ca46
- Don't rely on the default ctor of handles.
2001-09-07 19:56:29 +00:00
Sylvain Pion
3a879d286c
- Split *_iterators into Finite_*_iterators.
2001-09-07 19:06:33 +00:00