mirror of https://github.com/CGAL/cgal
223 lines
6.4 KiB
Plaintext
223 lines
6.4 KiB
Plaintext
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<Dt>& 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<Simple_cartesian<double> >
|
|
|
|
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.
|