Commit Graph

380 Commits

Author SHA1 Message Date
Sylvain Pion e559e0bd02 - New functions : TDS.create_vertex() and TDS.delete_vertex(). 2001-07-09 19:16:59 +00:00
Monique Teillaud 27e02c22c2 copy_tds modified to preserve the order_of_creation of vertices 2001-07-06 08:29:05 +00:00
Monique Teillaud eafd7146a0 cleanup 2001-07-05 09:46:25 +00:00
Monique Teillaud 03f147798b in: std::ostream & operator<<
vertices are now output in the order of their creation
This is done to have no problem while removing vertices
in a Delaunay triangulation read from a file
2001-07-05 09:38:03 +00:00
Sylvain Pion 6d7e27f0f6 - Add a init() method to the cell base. 2001-07-03 11:27:01 +00:00
Sylvain Pion 3e73d8fe2c - _previous_cell and _next_cell are not set in the cell constructor and
destructor automatically, so we do it by hand now for the list members of
  the TDS (via init_cell_list).
- add_cell made private.
2001-07-03 09:51:10 +00:00
Sylvain Pion 43beb5f9ce Remove add_cell 2001-07-03 09:44:23 +00:00
Sylvain Pion c9e2ee96af - Use tds.create_cell() instead of new Cell + add_cell. 2001-07-03 09:43:57 +00:00
Monique Teillaud 92d48ef9b3 *** empty log message *** 2001-07-02 09:39:59 +00:00
Monique Teillaud 3af7ca32ad print_cells and read_cells member functions of the tds 2001-06-29 12:48:16 +00:00
Sylvain Pion 12bba78be8 - Add new typedefs. 2001-06-22 09:17:22 +00:00
Monique Teillaud 9fc7da46a6 cosmetic changes 2001-06-21 19:39:11 +00:00
Monique Teillaud 43b93b29f5 auteurs verifies et mis a jour, entetes uniformisees 2001-06-21 18:03:45 +00:00
Monique Teillaud 5512f0e47f dual 2001-06-21 15:09:33 +00:00
Sylvain Pion def9164058 - Remove obsolete headers. 2001-06-21 13:38:29 +00:00
Monique Teillaud 2600f11b35 dual of cells and facets added 2001-06-21 13:30:59 +00:00
Monique Teillaud eb0ac8bd89 _3 removed in the names of the contruction function objects 2001-06-21 13:30:30 +00:00
Sylvain Pion 0378cb030b - Use correct standard headers. 2001-06-20 18:56:56 +00:00
Monique Teillaud c9b9baee45 missing preconditions added in insert_conflict 2001-06-20 10:15:54 +00:00
Monique Teillaud 3ab6e40ad8 missing #include <CGAL/basic.h> added 2001-06-20 09:20:32 +00:00
Monique Teillaud 8cb7425a05 cut line > 80 char 2001-06-19 14:53:04 +00:00
Andreas Fabri c5173a44ad undo of the previous change and simplification of the signature of clear_cells_only 2001-06-19 14:36:22 +00:00
Andreas Fabri d1f2c4fdb6 put body of clear_cells only in the class definition.
Otherwise it does not compile on Borland
2001-06-19 13:19:23 +00:00
Monique Teillaud 5bd678a5a9 default template parameters 2001-06-18 20:52:12 +00:00
Sylvain Pion 311ba3db9a - Remove a "new Cell" in Triangulation_3.
- Privatize a few member functions of TDS.
2001-06-15 14:06:40 +00:00
Sylvain Pion 3a5630d3af - Add short names for Triangulation_hierarchy_vertex_base_3 and
Triangulation_hierarchy_3 .
2001-06-14 14:01:06 +00:00
Sylvain Pion ad2c4d0638 - Remove warning from last change. 2001-06-14 09:22:41 +00:00
Sylvain Pion 929360a714 - Change prototype of tds::clear_cells_only() to avoid unnecessary vector
copy.
2001-06-13 13:59:25 +00:00
Sylvain Pion 5f947ebea9 - Cleanup vertex_3 and cell_3.
- Move #include <...short_names> before all the others.
2001-06-07 16:54:21 +00:00
Sylvain Pion b1a71bb0ab - Add missing typename for MipsPro. 2001-06-05 07:36:50 +00:00
Sylvain Pion 169c9e1399 - Add a warning when using deprecated functions. 2001-06-01 08:29:10 +00:00
Sylvain Pion 7cf39e572c - preconditions(is_vertex()) changed to expensive. 2001-06-01 08:14:16 +00:00
Sylvain Pion 31e8679975 - Use std::vector instead of std::list, with a reserved size : 7% speed up. 2001-05-31 17:10:39 +00:00
Sylvain Pion 5a93ae7d93 - Remove useless constructors.
- Add const to info().
- Formatting.
2001-05-31 16:06:45 +00:00
Sylvain Pion c893dab239 - Use Vertex_handle instead of Vertex * for the remove.
- Some better formatting.
2001-05-31 15:49:13 +00:00
Sylvain Pion 8e8baf7d3f - New short name :
#define Delaunay_remove_tds_halfedge_compare_3_2    DRthc32
2001-05-31 14:07:45 +00:00
Sylvain Pion f3e1b63ce5 - Remove traces of geometry in Delaunay_remove_tds. 2001-05-31 13:49:50 +00:00
Sylvain Pion 58edae48ab - Cleanup. 2001-05-31 08:50:04 +00:00
Sylvain Pion 5d9005da5c - Change function order to try to fix BCC. 2001-05-31 07:09:22 +00:00
Sylvain Pion 0cb7a829f4 - One more VC++ for()-scope workaround. 2001-05-31 06:34:41 +00:00
Monique Teillaud 9832d7d7e0 cleanup 2001-05-30 13:50:25 +00:00
Sylvain Pion 516872a46e - Hierarchy traits now uses Compare_distance_3. 2001-05-29 16:45:00 +00:00
Monique Teillaud 3bbf5ac20b useless on_unbounded_side in fill_hole cancelled 2001-05-29 09:14:42 +00:00
Sylvain Pion e6fb58bb8a VC++ fix 2001-05-28 12:45:36 +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 7671a475c2 - Fix lines too long.
- Remove obsolete and commented code.
2001-05-22 12:14:07 +00:00
Sylvain Pion e0cfd7d1ad - Better identifiable macro names. 2001-05-22 09:50:43 +00:00
Sylvain Pion a28b7b0db4 - Add new classes defined for the remove. 2001-05-22 07:05:58 +00:00
Sylvain Pion 33e8bcbac5 - Fix memory leak. 2001-05-21 20:36:34 +00:00
Sylvain Pion 37162f7184 - Regular works again 2001-05-18 18:04:09 +00:00