Commit Graph

36 Commits

Author SHA1 Message Date
Sylvain Pion 26b8c7e681 - Fixed typos spotted by g++ 3.4. 2003-04-10 09:18:06 +00:00
Lutz Kettner 00abbd9604 - Fixed broken HalfedgeDS_vector. 2002-04-26 13:23:28 +00:00
Lutz Kettner 5135c1d40b - Moved externally defined member functions into class body in
HalfedgeDS_default, HalfedgeDS_list, and HalfedgeDS_vector.
2002-04-26 12:47:54 +00:00
Lutz Kettner 091e5804b5 - Added missing std:: before ptrdiff_t in HalfedgeDS_list.h. 2002-04-19 14:38:18 +00:00
Lutz Kettner 22aea08c90 - Changed get_iter functions to get_[vhf]_iter functions in
HalfedgeDS_vector to solve ambiguity on MSVC7.
2002-04-15 12:11:30 +00:00
Lutz Kettner a9b534f0a6 - Added missing typedefs for *_I and *_CI types in HalfedgeDS_vector. 2002-04-11 20:53:54 +00:00
Lutz Kettner ad4442b909 - Added missing typedefs for Vertex_allocator etc. in HalfedgeDS_list. 2002-04-09 17:20:08 +00:00
Lutz Kettner 4943394c9d - Fixed bug in HalfedgeDS_list.h and HalfedgeDS_vector.h on
machines needing the CGAL_CFG_NO_TMPL_IN_TMPL_PARAM workaround:
  the _types base class does not need that workaround.
2002-04-03 14:44:01 +00:00
Lutz Kettner 823af5e0c1 - More changes in HalfedgeDS_vector to use CGALi::vector class. 2002-03-28 20:47:33 +00:00
Lutz Kettner cecec1b134 - Changed HalfedgeDS_vector to use CGALi::vector class. 2002-03-26 10:15:11 +00:00
Lutz Kettner d57d441d00 - Split typedef and static section of HalfedgeDS_list and
HalfedgeDS_vector into a base class and a derived class
  to help VC7 untangle the dependencies. (The Support_... tags
  proved difficult.) The vector version won't work until we
  get our own vector.
2002-03-21 15:33:16 +00:00
Lutz Kettner d5ccdb5e56 - Added check for CGAL_CFG_SUNPRO_PARTIAL_SPEC_BUG in the
include/CGAL/HalfedgeDS_*_base.h files.
- Cleanup of file headers.
- Fixed broken figure reference for HTML manual.
2001-12-18 13:01:49 +00:00
Lutz Kettner 8d886ed649 Changed template parameter name in HalfedgeDS_in_place_list_vertex,
etc., to make SGI CC happy.
2001-07-17 02:15:43 +00:00
Lutz Kettner 0f74180f06 - Added #include <cstddef> whereever std::size_t is used. 2001-07-16 23:29:16 +00:00
Lutz Kettner 39d589b85b - Fixed references to Polyhedron_3<Traits> in doc.
- Removed call to hash maps statistics in HalfedgeDS_list.
2001-07-11 22:24:22 +00:00
Lutz Kettner b909ea019e Changes static allocators to local member variables. 2001-07-10 09:18:00 +00:00
Lutz Kettner 8e9b0e3521 *** empty log message *** 2001-07-10 09:11:29 +00:00
Lutz Kettner 37373de087 - Documented the allocator template parameter.
- Improved the pointer update when copying HalfedgeDS_vector.
- Changed pointer update in HalfedgeDS_list from std::map to
  CGAL::Unique_hash_map improving speed.
- Proof read and formatted the documentation.
2001-07-10 09:03:28 +00:00
Lutz Kettner 51dcedea98 Fixed bug with 'typename A::template B<..>' syntax. 2001-07-05 21:07:09 +00:00
Lutz Kettner a2972959c0 - Added release note about old/new design to documentation.
- Documentation ispelled.
- Added allocators to HalfedgeDS.
2001-07-02 20:53:59 +00:00
Lutz Kettner ef76154871 - Smaller corrections in the doc.
- Added pathname to example program header line.
- Replaced __GNUC__ excpetions with new workaround flag
  CGAL_CFG_NO_NESTED_TEMPLATE_KEYWORD.
- Static method halfedge_handle() in HalfedgeDS_vector changed.
- Fixed missing halfedge_handle() call in hds_prog_compact.C to
  make it work with g++ 3.0.
2001-06-29 05:40:26 +00:00
Lutz Kettner 79b336069c Fixed missing Plane dummy types in face_base classes. 2001-06-25 08:08:40 +00:00
Lutz Kettner f5fc0c8ba4 Remove the HalfedgeDS_using_list
Rename HalfedgeDS_using_in_place_list to HalfedgeDS_list
Rename HalfedgeDS_using_vector to HalfedgeDS_vector.
Fixed 'emplate' typo that shows with MSVC only.
2001-06-25 02:23:42 +00:00
Lutz Kettner e07312c48b Removed. 2001-06-25 00:34:32 +00:00
Lutz Kettner 2f71165db1 Moved file from HalfedgeDS_using_vector.h. 2001-06-25 00:30:02 +00:00
Lutz Kettner bc629fc119 Moved file to HalfedgeDS_vector.h. 2001-06-25 00:29:51 +00:00
Lutz Kettner c40f6ae7b7 Moved file. 2001-06-25 00:29:13 +00:00
Lutz Kettner 7864e01dd8 New naming scheme for concepts and new kernel traits. 2001-06-21 12:10:00 +00:00
Lutz Kettner 7c3280d9ea Fixed bugs with Base_base. 2001-06-18 04:46:19 +00:00
Lutz Kettner 468b78eca9 changed erase_all() to clear() for HalfedgeDS concept. 2001-06-17 10:22:19 +00:00
Lutz Kettner 24939bc6fa Added set_vertex_halfedge( h); to close_tip function in items decorator. 2001-06-17 02:59:39 +00:00
Lutz Kettner 0ec25645f2 Fixed bug in vector based hds. Fixed warning in decorator. 2001-06-15 08:37:10 +00:00
Lutz Kettner 4b06c4f2e2 Try bool as specialization for MSVC instead of void. 2001-06-15 08:35:16 +00:00
Lutz Kettner c5198e113a Make it actually work. 2001-06-15 06:25:31 +00:00
Lutz Kettner 974dae3fe8 Fixed bug in copying HalfedgeDS_usig_in_place_list to handle halfedge pairs correctly. 2001-06-15 06:00:51 +00:00
Sylvain Pion d10c0b9700 Initial revision 2001-03-15 17:17:43 +00:00