Sylvain Pion
99f37203c4
fix warning
2003-07-29 17:11:10 +00:00
Sylvain Pion
d3e1faf56b
VC++ workaround
2003-06-28 19:33:37 +00:00
Sylvain Pion
87c36f092d
- Intel CC workarounds.
2003-06-02 22:15:31 +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
ef9e8bedb6
- Make incident_cells() and incident_vertices() return the OutputIterator.
...
- Use Counting_iterator to speed up degree().
2003-05-30 09:21:50 +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
5d928558a6
- Add tds.delete_vertices(first, last).
2003-01-14 13:04:49 +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
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
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
Monique Teillaud
a45e3dfcdd
*** empty log message ***
2002-05-29 11:57:04 +00:00
Monique Teillaud
0ff70f4847
bug fix in deprecated version of incident_vertices()
2002-05-07 13:04:08 +00:00
Sylvain Pion
1e199cb2fc
- Add parenthesis to fix warning with VC++.
2002-04-12 18:25:50 +00:00
Monique Teillaud
ba4efc870a
- Remove useless ->handle()
...
- Remove Iterator_base.
2002-03-22 16:26:05 +00:00
Monique Teillaud
aca7bb18c9
- Iterators and circulators are convertible to handles.
2002-03-22 12:10:57 +00:00
Sylvain Pion
5a0c39e24a
- Put change_orientation() private.
2002-02-07 15:08:55 +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
d273a1efb8
- Use STL_extension's Triple and Quadruple.
2002-01-22 09:59:38 +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
59a065849d
- VC++ doesn't like NULL as default argument.
2001-12-12 17:03:06 +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
e58f10939d
- Remove old Delaunay remove 2D code.
...
- Remove now useless clear_cells_only().
2001-10-02 09:01:58 +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
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
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
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
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
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
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
dad4705287
- TDS functions now use handles instead of pointers.
...
- Triangulation::Vertex == TDS::Vertex. Idem for Cell.
- Handles can't be constructed from iterators/circulators : &* is needed.
- More simplifications.
2001-09-07 15:53:31 +00:00
Sylvain Pion
0a18cf3b02
- Add delete_cells(begin, end).
...
- Add star_hole_[23]() versions deleting the old cells.
- Rewrite insert_in_edge() case dim==3 re-using code.
2001-09-03 16:19:01 +00:00
Sylvain Pion
18e7f467cd
- Internal classes now templated either by Tds or Tr so they are more easily
...
reusable.
2001-08-31 17:45:50 +00:00
Sylvain Pion
84cc95f90a
- Move find_conflict() and insert_conflict() from the TDS to Triangulation.
...
- Rewrite TDS::create_star to TDS::star_hole_[23].
- New TDS internal functions change_orientation(Cell *) and
set_adjacency(Cell *a, Cell *b, int a, int b).
2001-08-31 13:00:20 +00:00