Sylvain Pion
8363bb07e4
- locate() cleanups, performance impact unnoticeable.
2004-02-29 17:27:19 +00:00
Sylvain Pion
242b8ca0ac
- Fix missing CGALi:: qualification.
2004-01-31 19:22:06 +00:00
Sylvain Pion
3b9dd3946f
- Move random generator to CGAL::Random.
2004-01-21 13:03:34 +00:00
Sylvain Pion
40e44e255e
- Replace NULL by default constructed Handles.
2004-01-13 09:37:13 +00:00
Sylvain Pion
62145122bc
- Lines too long.
2004-01-01 17:29:55 +00:00
Sylvain Pion
b1573c7282
- Added operator== for Triangulation_3.
2004-01-01 17:29:01 +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
1353275246
- Get rid of CGAL_NULL_TMPL_ARGS.
2003-12-04 10:59:16 +00:00
Sylvain Pion
e7bcad8de7
- Update to the new filter_iterator() interface.
2003-12-01 14:21:35 +00:00
Sylvain Pion
391112b287
- Remove deprecated functions push_back() and copy_triangulation().
2003-11-20 09:46:07 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Sylvain Pion
e65d6e2fa6
- VC++ workaround.
...
- Fix warnings introduced by last change.
2003-07-02 14:00:01 +00:00
Sylvain Pion
d759849804
- Change the preconditions in insert_in_facet() and insert_in_edge() to be
...
exactness preconditions.
2003-07-01 10:13:02 +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
72d7a88019
- Make find_conflicts*(), incident_cells() and incident_vertices() return
...
their OutputIterators.
2003-05-30 09:22:50 +00:00
Sylvain Pion
d6d2e9a163
SunPro fixes
2003-05-28 17:28:52 +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
2f5f339a06
minor optimisation spotted by Andreas
2003-01-31 12:33:51 +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
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
3ef8d11568
- Please valgrind.
2002-10-21 17:01:09 +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
6045532ac4
- Remove deprecated functions incident_vertices() and indicent_cells()
...
taking std::set & as argument.
2002-05-29 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
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
aca7bb18c9
- Iterators and circulators are convertible to handles.
2002-03-22 12:10:57 +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
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
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
fcda2d8b5b
- Put the testers private.
2001-10-03 09:12:57 +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
ad71db665a
- Treat more corner cases, smallest dimensions.
2001-09-28 18:07:56 +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
2e24db5b41
- Use the iterators defined in CGAL/iterator.h.
2001-09-27 08:58:29 +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
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