Commit Graph

176 Commits

Author SHA1 Message Date
Sylvain Pion f3872eacfe - Remove CGAL_CFG_EARLY_INSTANTIATION_BUG. 2004-01-18 16:53:07 +00:00
Sylvain Pion 40e44e255e - Replace NULL by default constructed Handles. 2004-01-13 09:37:13 +00:00
Sylvain Pion d57889fbc0 - Cut too long lines. 2003-12-12 20:45:47 +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
Radu Ursu ac17db47a7 Version 1.175 (30 October 03)
- the previous fix is for SGI too [rursu]
2003-10-30 15:37:52 +00:00
Radu Ursu 071237f208 Version 1.174 (29 October 03)
- fixed files for _MSC_VER but not INTEL
2003-10-29 15:30:41 +00:00
Andreas Fabri 904016c3d0 Added const& for gaining performance 2003-10-17 08:49:19 +00:00
Andreas Fabri 81afdde74b Vertex and Cell handle are no longer proper classes but typedef to iterator 2003-10-13 12:31:15 +00:00
Sylvain Pion 70cef19e9c remove useless explicit destructor, the default compiler-generated is OK 2003-09-22 10:05:35 +00:00
Sylvain Pion ace0a0f1fa - Change all headers to the new format/license. 2003-09-18 10:27:16 +00:00
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