1 August 2005 Sylvain Pion - Use Exact_predicates_inexact_constructions_kernel instead of Filtered_exact. 29 July 2005 Andreas Fabri - Bugfix in output iterator: Faces of regular alpha shape are now oriented consistently 29 April 2005 Mariette - fix the functions get_alpha_shape_cells (facets, edges and cells) to make them take into account their parameter alpha. I still need to add something in the testsuite for this. 1 April 2005 Sylvain Pion - update obsolete mirror_index() call. 15 January 2005 Sylvain Pion - Missing this-> for g++ 4.0 ======================================== CGAL 3.1 ====================== 9 february 2005 Mariette - fixed const correctness - add doc of the filtration 30 decembre 2004 Mariette - filtration added (const correctness of the function to be done) 27 December 2004 Mariette - changed assert() to cgal_triangulation_assertion() 17 december 2004 Mariette -fixed include in doc file Alpha_status.tex 19 novembre 2004 Mariette - changed authors 18 September 2004 Andreas Fabri - Changed the data file for example_big_alpha.C 27 August 2004 Mariette - add Alpha_shapes_3/examples/Alpha_shapes_3/example_big_alpha.C in CVS repository 25 August 2004 Mariette - make function set_alpha_min_of_vertices a template so that explicit instanciation of the whole class works in any case. 13 August 2004 Mariette - fixes in the doc 11 August 2004 Mariette - fixed multiple declaration of Alpha_status_const_iterator in Alpha_shape_cell_base_3.h and Alpha_shape_vertex_base_3.h - Fixed (that is removed) default argument in get_alpha_shapes_cells and the like. 10 August 2004 Mariette merge major changes from branch tmp-my-2 - use a compact container to store alpha_status of facets and edges - alpha_status of vertices are stored in vertices - do not build alpha_edge_map and edge_alpha_map in REGULARIZED mode edges are then classify on the fly - suppress SUPER_REGULAR type. For any $k$ : in GENERAL mode, a boundary $k$ face is said to be REGULAR when belonging to a $k+1$ of the Alpha complex in REGULAR mode. a boundary $k$ face is said to be REGULAR when belonging to a cell of the Alpha complex - introduce the notion of Gabriel vertex or not Gabriel vertex for regular triangulation and add the alpha_min_vertex_map; - suppress building of alpha_mid_facet_map, alpha_mid_edge_map and alpha_mid_vertex_map. This saves time when building at the price of slightly more costly enumeration of aplha_shapes faces. add the _alpha_solid member type to recover the efficiency of find_optimal_alpha - add member functions get_alpha_shapes_[cells, facets, edges vertices] to access to the faces of the alpha shapes 9 August 2004 Mariette - fixed a bug in make_alpha_shape() coming from clear() which was abusively ressetting default values for _mode and _alpha 5 July 2004 Andreas Fabri - Bug fix in std::ostream& operator<<(std::ostream& os, const Alpha_shape_3
& A) 24 June 2004 Sylvain Pion - Various fixes required by g++ 3.4. 22 May 2004 Sylvain Pion - SunPRO workarounds. 14 May 2004 Sylvain Pion - Fix warning. 08 May 2004 Sylvain Pion - Use CGAL_USE_GEOMVIEW 07 May 2004 Andreas Fabri - Prefixed Alpha_shape_status with CGAL:: (to get rid of error msg of SunPro CC) - Replaced std::make_pair with Alpha_{cell,vertex}_map::value_type (to get rid of error msg of SunProCC) 05 May 2004 Andreas Fabri - Added missing std:: to find in Alpha_shape_3.h 29 April 2004 Mariette Yvinec - removed an old test file which I had forgotten to remove from cvs 28 April 2004 Mariette Yvinec - major changes in the implementation of Alpha_shapes_3.h New implementation should result in a true GENERAL mode allowing null and negative alpha-values. Still to be done: fix the doc + improve efficiency. 2 April 2004 Mariette Yvinec - fixes in Weighted_alpha_shape_euclidean_traits_3.h 25 March 2004 Radu Ursu - changed doc to work with the current manual tools implementation 25 February 2004 MY - Made find_alpha_solid faster even faster 25 February 2004 af - Replaced the set/map in the traversal and the I/O with a Unique_hash_map - Made find_alpha_solid faster 25 fevrier 2004 MY - added a testsuite - changed traverse() with Andreas fix Version 3.34 (12 February 2004) MY - changed Alpha_shape_cells_iterator into a Filter_iterator - merged fixes in classify made for bugfixrelease Version 3.33 (09 February 2004) [rursu] - Updated the headers of the examples files Version 3.32 (25 January 2004) [af] - Removed Alpha_shape_euclidean_traits_3 from doc, examples, demo and testsuite Version 3.31 (14 janvier 04) [my] - fixed makefile and wrapper of the doc - add missing doc for the classify member function for edges Version 3.30 (4 October 2003)[af] - Removed a typo (after cleanup, grrr!##) in demos Version 3.29 (3 October 2003)[af] - cleanup in demos Version 3.28 (1 October 2003)[af] - Made Alpha_shape_euclidean_traits obsolete Version 3.27 (30 September 2003) [af] - Moved \chapter from alpha3.tex to main.tex Version 3.26 (22/09/03) - new headers Version 3.24 (20/07/03) [af] - Simplified traits classes Version 3.24 (20/07/03) [af] - Made predicates independent from CGAL::Cartesian - Switched from Cartesian to Filtered_kernel > Version 3.23 (18/07/03) [af] - Introduced caching for the vertex and facet list Version 3.22 (9/06/03) - Replaced const int& with int in parameter list of Alpha_shape_3::classify(..) Version 3.21 - Replaced CGAL_TYPENAME_MSVC_NULL with typename version 3.20 (3/06/03) - New design fixes. version 3.19 (25/05/03) - Upgrade to Triangulation_3's new design. - Remove calls to undocumented .handle(). version 3.17 (22/08/02) MY - fixed a bug in function classify(Point p, ..) of Alpha_shapes_3.h version 3.15 (af) - Made demo/demo_alpha.C compile under Windows - Fixes to make operator<< for ostream work version 3.13: - Use STL_extension's Triple. version 3.12: - Fixes for SunPro. version 3.11: - Implicit typenames detected by GCC 3.1. version 3.10: - Some fixes for SunPro. version 3.9: - little bug fix between documentation and source. version 3.8: - update to new Triangulation_3 interface. version 3.0: doc revision for release. version 2.0: using multimaps small design changes for 2D/3D compatibility. ex . new iterators added to describe the alpha shape for a certain value alpha. facets are now described as a pair of interior cell and the corresponding index. predicates and constructions are now function objects. version 1.0: First submission.