mirror of https://github.com/CGAL/cgal
1813 lines
59 KiB
Plaintext
1813 lines
59 KiB
Plaintext
8 March 2006 Andreas Fabri
|
|
- Added #include <CGAL/basic.h> in the demos
|
|
|
|
6 March 2006 Andreas Fabri
|
|
- Moved the caption of figures
|
|
|
|
16 February 2006 Sylvain Pion
|
|
- test-suite : MP_Float is not a FieldType anymore, use Quotient<MP_Float> instead.
|
|
|
|
21 December 2005 Sylvain Pion
|
|
- Add "using Base::orientation" in Regular_2, needed for g++ 4.1
|
|
(spotted by Interpolation test-suite)
|
|
|
|
15 december 2005 Mariette
|
|
- add using in Constrained_triangulation_2.h
|
|
and Constrained_Delaunay_triangulation_2.h to please g++4.1
|
|
|
|
14 december 2005 Mariette
|
|
- add using in Delaunay_triangulation_2.h to please g++4.1
|
|
|
|
|
|
21 November 2005 Menelaos Karavelas
|
|
- fixed a bug in the join_vertices method pointed out by Jean-Philippe Pons
|
|
<Jean-Philippe.Pons@sophia.inria.fr>: when the degree of the vertex to be
|
|
deleted was 3, the code was not keeping the correct face among the
|
|
three adjacent ones. Now it does.
|
|
|
|
19 November 2005 Menelaos Karavelas
|
|
- removed unreachable code in the join_vertices method of the TDS
|
|
|
|
17 November 2005 Menelaos Karavelas
|
|
- fixed typo found by chance in ref manual for triangulation hierarchy
|
|
- added constructor in Triangulation_hierarchy_2 class that takes an
|
|
iterator range and a geometric traits object; this addition was done
|
|
for two reasons: (1) such a constructor was missing although advertized
|
|
(the ref manual says that the hierarchy offers the same
|
|
functionality as the base class) and (2) in order for the
|
|
Triangulation_hierarchy_2 class to conform with the requirements of
|
|
the DelaunayGraph_2 concept of the Voronoi_diagram_2 package.
|
|
|
|
10 September 2005 Sylvain Pion
|
|
- Add missing this-> for g++ 4.1.
|
|
|
|
7 August 2005 Sylvain Pion
|
|
- Add enum_cast.
|
|
|
|
5 August 2005 Sylvain Pion
|
|
- Remove CGAL_STD.
|
|
|
|
19 June 2005 Menelaos Karavelas
|
|
- fixed typo in predicates/Regular_triangulation_rtH2.h
|
|
|
|
18 June 2005 Menelaos Karavelas
|
|
- modified doc to reflect the addition of the nearest_power_vertex method
|
|
and the Compare_power_distance_2 predicate.
|
|
|
|
16 June 2005 Menelaos Karavelas
|
|
- added nearest_power_vertex functionality in regular triangulation
|
|
|
|
11 May 2005 Menelaos Karavelas
|
|
- undo last change in Delaunay_triangulation_2
|
|
|
|
10 May 2005 Menelaos Karavelas
|
|
- added a necessary #include in Triangulation_utils_2 (needed for defining
|
|
CGAL_triangulation_precondition)
|
|
- added missing template parameter of Triangulation_data_structure_2
|
|
when defining default value of template parameter Tds in
|
|
Delaunay_triangulation_2
|
|
|
|
22 February Andreas Fabri
|
|
- Removed derivation of vertex and face class in TDS
|
|
|
|
18 February 2005 Sylvain Pion
|
|
- doc : Regular_filtered_traits was not included, oops.
|
|
|
|
18 February 2005 Mariette
|
|
-fixed the doc of TriangulationDSFaceBase_2 concept
|
|
|
|
18 February 2005 Mariette
|
|
-fixed the doc of TriangulationVertexBase_2 concept
|
|
|
|
09 February 2005 Mariette
|
|
- removed the doc of the destructor of Tds_2
|
|
|
|
09 February 2005 Mariette
|
|
- removed the doc of the destructor of Triangulation_2
|
|
- fixed the precondition in the doc of the Line_face_circulator
|
|
|
|
|
|
07 February 2005 Mariette
|
|
-fixed a bug in Line_face_circulator
|
|
|
|
03 January 2005 Mariette
|
|
- fix documentation of index fonctions in concept TriangulationDSFaceBase_2.
|
|
|
|
23 December 2004 Mariette
|
|
- fixed assert in Constrained_triangulation_plus_2.h
|
|
|
|
20 December 2004 Sylvain Pion
|
|
- Add quotes to <img src="..."> in the doc, ortherwise images are not copied.
|
|
|
|
19 December 2004 Sylvain Pion
|
|
- -DNDEBUG fixes.
|
|
|
|
18 December 2004 Sylvain Pion
|
|
- Fix headers of demo files.
|
|
|
|
14 decembre 2004
|
|
- doc : fix figure in html
|
|
|
|
24 November 2004 Sylvain Pion
|
|
- doc : Use bdty-tcgal-00 from geom.bib.
|
|
|
|
19 novembre Mariette
|
|
- fixed typo in doc file : Delaunay_triangulation_2.tex
|
|
|
|
8 November Andreas Fabri
|
|
- In Triangulation_hierarchy_2: Treat special case that the triangulation in
|
|
higher levels is 1D and the point to insert collinear
|
|
|
|
8 noovembre
|
|
- made nearest_vertex(p,f) function in Delaunay triangulation conforms
|
|
to the documentation that is f is assumed to be just a hint for point
|
|
location.
|
|
|
|
19 octobre 2004 Mariette
|
|
- made propagate_conflicts of Constrained_Delaunay_triangulation_2.h
|
|
public
|
|
- add a tag in Constrained triangulation for the hierarchy
|
|
|
|
19 octobre 2004 Mariette
|
|
- fixed test suite of constrained Delaunay triangulation
|
|
|
|
15 octobre 2004 Mariette
|
|
- fixed makefile pb in test/Triangulation_2_Delaunay
|
|
- made public find_intersected_facets of Constrained_triangulation_2
|
|
|
|
15 october 2004 Mariette
|
|
- make restore_Delaunay public in Delaunay_triangulation_2
|
|
- remove_constrained_edge of Constraint and Delaunay Constraint triangulation
|
|
+ remove_constraint of Constraint_triangulation_plus_2
|
|
have a template version with a output iterator to output deleted faces.
|
|
|
|
14 october 2004 Mariette
|
|
- add an output iterator to get flipped facets
|
|
in propogating_flip(List_edges) of
|
|
Constrained_Delaunay_triangulation_2
|
|
- removed an unusefull test in propogating_flip(List_edges) of
|
|
Constrained_Delaunay_triangulation_2
|
|
|
|
11 october 2004 Mariette
|
|
- fixed include og figure in html version of the doc
|
|
|
|
23 September 2004 Sylvain Pion
|
|
- Don't shorten the name of Gmpz (g++ 3.4 issue).
|
|
- Doc : Replace \begin{enumerate} by something that works.
|
|
|
|
21 September 2004 Sylvain Pion
|
|
- Merge Power_test_degenerated_2 into Power_test_2.
|
|
|
|
20 September 2004 Menelaos Karavelas
|
|
- removed references to split and join operations when talking about the
|
|
triangulation data structure concept
|
|
|
|
15 September 2004 Sylvain Pion
|
|
- Remove unused code to please g++ 2.95.
|
|
|
|
14 September 2004 Sylvain Pion
|
|
- Specialize Regular_traits_2<> for Exact_pred_inexact_const_kernel, so that
|
|
it becomes automatically the filtered traits (and thus gets better backward
|
|
compat).
|
|
|
|
13 September 2004 Sylvain Pion
|
|
- Regular traits cleanups.
|
|
- Added Regular_triangulation_filtered_traits_2.
|
|
|
|
7 September 2004 Menelaos Karavelas
|
|
- re-added commented code in join_vertices that was referring to degree
|
|
2 vertices
|
|
|
|
6 September 2004 Menelaos Karavelas
|
|
- Documentation: moved join and split methods from the concept TDS_2 to the
|
|
model of T_d_s_2
|
|
- Documentation: the methods insert_degree_2 and remove_degree_2 (from
|
|
the Apollonius_graph_2 package) were added in T_d_s_2.
|
|
- Code: the methods insert_degree_2 and remove_degree_2 where moved from
|
|
Apollonius_graph_data_structure_2 (obsolete) to
|
|
Triangulation_data_structure_2.
|
|
|
|
4 September 2004 Menelaos Karavelas
|
|
- re-wrote author names in copyright notices using 7-bit characters
|
|
|
|
1 September 2004 Mariette Yvinec
|
|
- fixed typo in doc : ref page of Triangulation_2
|
|
|
|
28 August 2004 Menelaos Karavelas
|
|
- added code for join_vertices and split_vertex methods
|
|
- added versions of join_vertices that take an Edge, an Edge_iterator and
|
|
an Edge_circulator
|
|
- modified the TDS_2 user and ref manual in order to reflect the addition of
|
|
the join and split operations (added corresponding figures and
|
|
xfig source also)
|
|
|
|
25 August 2004 Andreas Fabri
|
|
- changes in doc_tex for pdflatex
|
|
|
|
24 August 2004 Mariette
|
|
- make tag dependant function in Triangulation_hierarchy_2
|
|
a template to reallow explicit instantiation in testsuite
|
|
|
|
24 August 2004 Mariette
|
|
- added a Weighted_tag in Triangulation_2 and Regular_triangulation_2
|
|
- fixed the pb of copy_triangulation for hierarchies of regular triangulation
|
|
|
|
13 August 2004 Sylvain Pion
|
|
- T_hierarchy_vertex_base : remove useless and dubious "if (this)".
|
|
|
|
12 August 2004 Andreas Fabri
|
|
- Added #ifndef CGAL_CFG_USING_BASE_MEMBER_BUG_2 in several header files
|
|
|
|
02 August 2004 Mariette Yvinec
|
|
- fixed clean of demo/Triangulation_2/makefile
|
|
|
|
24 July 2004 Sylvain Pion
|
|
- Fix warnings when no assertions.
|
|
|
|
22 June 2004 Sylvain Pion
|
|
- Add some "using base::member;" to please g++ 3.4.
|
|
|
|
22 June 2004 Sylvain Pion
|
|
- Fix signed/unsigned warnings introduced by last change.
|
|
|
|
17 June 2004 Andreas Fabri
|
|
- Bug fix in Triangulation_data_structure_2<..>::file_input(..)
|
|
|
|
22 May 2004 Sylvain Pion
|
|
- Workaround bug of g++ 3.3.0 with the conversion operators.
|
|
|
|
17 May 2004 Menelaos Karavelas
|
|
- replaced Point by Point_2 in the demo in order to resolve clash with
|
|
the Mac version of Qt
|
|
|
|
14 May 2004 Andreas Fabri
|
|
- Replaced template parameter K with K_ in class Weighted_point_mapper_2
|
|
to avoid error message for SunPro and Intel compiler
|
|
|
|
26 April 2004 Mariette Yvinec
|
|
- fixed a useless test in _test_triangulation_tds.C
|
|
- fixed deprecated code (replace NULL by Vertex_handle() or Face_handle()
|
|
in _test_cls_tds_face.C
|
|
- add a short name for Regular_triangulation_vertex_base_2
|
|
|
|
20 April 2004 Mariette Yvinec
|
|
- changed test_conflict in Delaunay and Contrained_Delaunay
|
|
to avoid, in most cases, testing for infinite faces twice in row
|
|
|
|
19 April 2004 Mariette Yvinec
|
|
- fixed insert_in_edge in Regular_triangulation_2
|
|
- changed insert case VERTEX in Regular_triangulation_2.
|
|
The new version is more easy to debug
|
|
|
|
17 April 2004 Sylvain Pion
|
|
- Fix copy-paste bug in T_face_base_with_info_2.h .
|
|
|
|
14 April 2004 Andreas Fabri
|
|
- Made Triangulation_data_structure_2::create_face more efficient
|
|
|
|
13 April 2004 Mariette Yvinec
|
|
- fixed test_conflict in Delaunay and Contrained_Delaunay.
|
|
It was not working when the query point was located
|
|
on an edge of the convex hull
|
|
|
|
13 April 2004 Mariette Yvinec
|
|
- fixed a typedef in examples/Triangulation_2/regular.C
|
|
(this bug was related to changes in Regular_triangulation_euclidean_traits
|
|
made on March 31)
|
|
|
|
8 April 2004 Andreas Fabri
|
|
- Replaced in Triangulation_2::locate method walk along a straight line with zig zag walk
|
|
|
|
5 avril 2004 Mariette Yvinec
|
|
- fixed a bug in Triangulation_hierarchy_vertex_base_2
|
|
(bug intoduced last week : abusive comment of a typedef)
|
|
|
|
31 March 2004 Mariette Yvinec
|
|
- Weighted_point : remake the constructor from Point implicit
|
|
otherwise member functions of the base triangulationclass
|
|
cannot be called with Bare_points.
|
|
- Replace the typedef or Regular_triangulation_euclidean_traits :
|
|
typedef Weighted_point Point_2;
|
|
by a Weighted_point_mapper_2.
|
|
This will be necessary to adapt to Kernel traits when Weighted_point
|
|
will be in Kernel
|
|
but this does not solve satisfactory the Weighted_point_2 - Point_2
|
|
type problem of regular, hence the need for the implicit converter.
|
|
|
|
25 March 2004 Radu Ursu
|
|
- made doc work with the new implementation of Manual tools.
|
|
|
|
25 February 2004 Sylvain Pion
|
|
- Make cw and ccw public in Delaunay_2.
|
|
|
|
19 February 2004 Sylvain Pion
|
|
- Weighted_point :
|
|
- make constructor explicit,
|
|
- make .weight() and .point() return references,
|
|
- protect operator>> against end of steram.
|
|
|
|
?? February 2004 Mariette Yvinec
|
|
- fixed the return of get_conflicts_and_boundary member functions
|
|
- suppressed the using Tds::cw[ccw]
|
|
added by Menelaus in Delaunnay_triangulation_2
|
|
|
|
10 February 2004 Radu Ursu
|
|
-Updated headers in examples
|
|
|
|
ver 8.37 (1/2/04) [mk]
|
|
- added this-> before some inherited methods in Delaunay_triangulation_2
|
|
and Triangulation_hierarchy_2; gcc 3.4 was complaining about it
|
|
|
|
ver 8.36 (1/2/04) [mk]
|
|
- added this-> before some inherited methods in ds vertex and ds face base;
|
|
gcc 3.4 was complaining
|
|
|
|
ver 8.34 (22/1/04)
|
|
- Fix Regular (missing #includes).
|
|
|
|
ver 8.33 (22/1/04)
|
|
- small fixes due to previous changes of NULL to handles default constructors
|
|
|
|
ver 8.33 (21/1/04)
|
|
- changed NULL to default constructed handles.
|
|
- First shot at changing NULL to default constructed handles.
|
|
- Add links from Weighted_point's doc to Regular_traits_3.
|
|
- Regular_triangulation_euclidean_traits_2<K> now derives directly from K.
|
|
|
|
ver 8.32 (9/1/04)
|
|
- fixed operator= of Constrained_triangulation_plus_2
|
|
- added swap in Constriant_hierarchy_2
|
|
- fixed swap in Constrained_triangulation_plus_2
|
|
|
|
ver 8.31 (9/1/04)
|
|
- just resubmit
|
|
|
|
ver 8.30 (8/1/04)
|
|
- fixed code and test for size_type and difference_type
|
|
|
|
ver 8.29 (8/1/04)
|
|
- Moved Handle concept documentation to Circulator.
|
|
- Removed obsolete Pointer class.
|
|
- fixed in doc : added include statement for leda_window and Qt stream ouutput operators
|
|
- fixed doc for size_type and difference_type
|
|
|
|
ver 8.28 (29/12/03)
|
|
- fixed a bug in Line_face_circular operators == and !=
|
|
(bug subsequent to changes made for handles defined as iterators)
|
|
- temporary change of TestK kernel to
|
|
avoid a bug in Filtered Kernel
|
|
|
|
ver 8.27 (29/12/03)
|
|
- Update to the new filter_iterator() interface.
|
|
|
|
ver 8.26 (12/12/03)
|
|
- fixed typo in the doc
|
|
|
|
ver 8.25 (25/11/03)
|
|
- fixed #include/CGAL/Triangulation_short_names_3.h in
|
|
Triangulation_hierarchy_vertex_base_2.h
|
|
|
|
ver 8.24 (20/11/03) [Julia]
|
|
- bug fix in get_conflict functions in Regular_triangulation_2:
|
|
case that point is located on vertex (+ added tests)
|
|
|
|
ver 8.23 (20/11/03) [Julia]
|
|
- nothing changed
|
|
ver 8.22 (20/11/03) Julia
|
|
- added get_conflict functions in Regular_triangulation_2:
|
|
implementation, doc, test
|
|
- doc fix in RegularTraits_2.tex
|
|
|
|
ver 8.21 (30/10/03)
|
|
- fix in line_face_circulator susequent to change in 8.18
|
|
- the previous fix is for SGI too [rursu]
|
|
|
|
ver 8.20 (29/10/03)
|
|
- fixed files for _MSC_VER but not INTEL
|
|
|
|
ver 8.19 (22/10/03)
|
|
- doc fixes in Delaunay_triangulation_2.tex
|
|
|
|
ver 8.18 (15/10/03)
|
|
- changes of VertexHandle and Face handle :
|
|
they no longer proper classes but typedef to iterator [af]
|
|
- doc fixes
|
|
|
|
ver 8.17 (22/09/03) [af]
|
|
- Moved \chapter to main.tex
|
|
|
|
ver 8.16 (22/09/03)
|
|
- new headers
|
|
|
|
ver 8.15 (12/09/03)
|
|
- no changes but resubmission
|
|
|
|
ver 8.14 (10/09/03)
|
|
- Qt_help_window class is in the CGAL namespace now
|
|
- renamed Makefile to makefile_local (for windows systems)
|
|
- changed W to w in hellosegment.C.
|
|
|
|
ver 8.13 (08/09/03)
|
|
- fixed bug in vrml_output de Triangulation_data_structure_2
|
|
- remove deprecated "custom_redraw() from constrained.C demo
|
|
- Fix destructor documentation,
|
|
so that the variable name doesn't appear in the index !
|
|
- demos use now the new class Qt_help_window instead of HelpWindow
|
|
- demos use the new demo icon demoicon
|
|
- remove /t in regular.C demo in case it would be the real cause
|
|
of failure of html_convert
|
|
|
|
ver 8.12 (29/08/03)
|
|
- added missing eps files in doc_tex/basic/TDS_2
|
|
- fixed caption
|
|
|
|
ver 8.11 (26/08/03)
|
|
- suprresed cgal_test in examples
|
|
- add #include <cassert> in examples
|
|
- update the doc
|
|
|
|
ver 8.10 (22/08/03)
|
|
- plug the input-output operator for faces in file_input() file_ouput
|
|
of tds. Remains to be done in other I/0 member functions
|
|
- fixed a bug in propagate_conflicts(..) of
|
|
Constrained_Delaynay_triangulation_2
|
|
- in Constrained triangulation :
|
|
deprecated bool are_there_incident_constraints(Vertex_handle v,
|
|
OutputIterator out) const;
|
|
added OutputItEdges incident_constraints(Vertex_handle v,
|
|
OutputItEdges out) const
|
|
|
|
ver 8.09 (20/08/03)
|
|
- fixes bugs in the doc
|
|
|
|
ver 8.08 (19/08/03)
|
|
- added in CVS forgotten examples files hierarchy.C
|
|
and constrained_hierarchy_plus.C
|
|
- partial update of the doc
|
|
|
|
ver 8.07 (12/08/03)
|
|
- updated examples
|
|
- updated user manuel
|
|
|
|
ver 8.06 (05/08/03)
|
|
- fixed Triangulation:: to Ctr:: in Constraint_delaunay_triangulation_2.h
|
|
- fixed get_conflicts and get_boundary_of_conflicts for SGI CC
|
|
- changed the version number to make it simpler
|
|
(version number should have been switched to 8.xx
|
|
with the introduction of the compat container)
|
|
|
|
ver 7.105 (01/08/03)
|
|
- fixed missing std:: in new test of get_conflict() functions
|
|
|
|
ver 7.104 (29/07/03)
|
|
- change the return types of get_conflicts member functions in
|
|
Delaunay and constrained_Delaunay triangulations
|
|
- added missing typename in Constraint_hierarchy (AF)
|
|
|
|
ver 7.103 (25/07/03)
|
|
- modify example triangulation_prog1 to use a default Kernel
|
|
- added added Triangulation_face_base_with_info_2 et
|
|
Triangulation_vertex_base_with_info_2
|
|
- modified example colored_face.C
|
|
- added example adding_handles.C
|
|
|
|
Ver 7.102 (23/07/03)
|
|
- no changed - resubmission to see if the makefile pb persists
|
|
|
|
Ver 7.101 (17/07/03) [af]
|
|
- Added typedef in Constrained_triangulation_2 to get rid of g++-3.2 warning
|
|
|
|
Ver 7.99 = 7.100
|
|
- rursu: corrected the word used in demo "constraineds" -> "constraints"
|
|
|
|
Ver 7.98
|
|
- replaced the demo projects with the binary version on the CVS (-kb)
|
|
- removed spaces in the demo makefile between $(EXE_OPT) and the target
|
|
|
|
Ver 7.97
|
|
- added Constrained_triangulation_plus_2::remove_constraint(..)
|
|
- renamed Constrained_triangulation_2:: and
|
|
Constrained_Delaunay_triangulation_2::
|
|
remove_constraint(Face_handle fh, int i)
|
|
into
|
|
remove_constrained_edge(fh,ih)
|
|
|
|
Ver 7.96
|
|
- added tds() functions: const and non const access to the tds + test + doc
|
|
- added demos using Qt_widget
|
|
|
|
Ver 7.95 (2/07/06)
|
|
- fixed expensive precondition in delete_face
|
|
- added is_face(Face_handle fh)
|
|
is_edge(Face_handle fh, int i)
|
|
- fixed the doc for that
|
|
|
|
Ver 7.94 (18/06/03)
|
|
- fixed refresh bug in the delaunay demo
|
|
- added enable/disable functionality for the line input and
|
|
move/delete buttons in the delaunay demo
|
|
|
|
Ver 7.93 (18/06/03)
|
|
- fixed latex bugs in doc
|
|
|
|
Ver 7.92 (16/06/03)
|
|
- moved the definition of Infinite_tester for Regular_triangulation as well
|
|
|
|
Ver 7.91 (13/06/03)
|
|
- moved the definition of Infinite_tester
|
|
removed the friend declaration for it
|
|
|
|
Ver 7.90 (11/06/03)
|
|
- make the declaration for class Infinite_tester public in Triangulation_2
|
|
|
|
Ver 7.81 (10/06/03)
|
|
- make qt_demo for regular work
|
|
|
|
ver 7.80 (10/06/03)
|
|
- remove demos using leda_window or cgal_window
|
|
added Qt demo for Delaunay an regular (thois one does not yet compiles)
|
|
- remove DS_Container.h
|
|
- make Infinite_tester public (for Sun)
|
|
- fixes (for intel )in nested Vertex_handle and Face_handle ;
|
|
add const & in constructors from circulators and iterators
|
|
- suppressed the requirement for a Direction_2 from the traits class
|
|
of Delaunay_triangulation_2 and Regular_triangulation_2
|
|
|
|
|
|
ver 7.79 (05/06/03)
|
|
- Triangulation data structure uses Compact_container
|
|
- Vertex_handle and Face_handle are now nested class of TDS
|
|
they do not use Trivial_iterator anymore
|
|
- remove handle() functions
|
|
- make Finite_[vertices|faces]_iterator nested class of Triangulation_2
|
|
and All_vertices_iterator, Finite_vertices_iterator,
|
|
Hidden_vertices_iterator nested class of Regular_triangulation_2.
|
|
They do not use anymore Triangulation_iterator_handle_adaptor
|
|
|
|
|
|
ver 7.78 ()
|
|
- changed the flip(Facs_handle,int) in Constrained_Delaunay_triangulation_2.h
|
|
- fixed bug introduced by Menelaos with the opeartor= of Triangulation_ds_circulator_2
|
|
|
|
ver 7.77 (23/05/03)
|
|
- resubmitted because of an error introduced in _test_types.h
|
|
|
|
ver 7.76 (23/05/03)
|
|
- fixed nearest_vertex_1D in Delaunay_triangulation_2.h
|
|
|
|
ver 7.75 (20/05/03) [mk]
|
|
- added operator= for Triangulation_ds_circulator_2 and
|
|
Triangulation_iterator_adaptor; this was done in order to avoid
|
|
warning of the mips CC 7.40 compiler
|
|
|
|
ver 7.74 (7/05/03)
|
|
- readded Gt as a template parameters of
|
|
Regular_triangulation_face_base_2.h
|
|
Constrained_triangulation_face_base_2.h
|
|
and changed the default face base of regular and constrained triangulations.
|
|
|
|
ver 7.73 (6/05/03)
|
|
- cleaned up CGAL_CFG_NO_ITERATOR_TRAITS in Trivial_iterator.h
|
|
- fixed vertex_and_face_base_concept_checker in
|
|
Triangulation_data_structure_2.h
|
|
|
|
ver 7.72 (5/05/03)
|
|
- fixes in Triangulation_face_base_2.h
|
|
- added typedef to Vertex_handle and Face_handle in
|
|
Triangulation_ds_vertex_base_2<void> and
|
|
Triangulation_ds_face_base_2<void>
|
|
|
|
ver 7.71 (2/05/03)
|
|
- fixes in Triangulation_face_base_2.h
|
|
|
|
ver 7.70 (25/04/03)
|
|
- various bug fixes
|
|
- readd Triangulation_face_base_2.h
|
|
- suppress vertex creators with default aurguments (pb with SGI)
|
|
|
|
ver 7.69 (22/04/03)
|
|
- small bug fixes
|
|
|
|
ver 7.68 (22/04/03)
|
|
- small bug fixes
|
|
|
|
ver 7.67 (17/04/03)
|
|
- fixes degenerate cases in regular triangulation
|
|
- suppress Filter_iterator_with_handle.h from Regular_triangulation_2
|
|
|
|
ver 7.66 (17/04/03)
|
|
- merged new design (with TDS_Rebind) into main truncs
|
|
- fixes test of regular_hierarchy
|
|
|
|
ver 7.65 (12/04/03)
|
|
- fixes for g++ 3.4.
|
|
|
|
ver 7.64 (08/04/03)
|
|
- fixed missing test files
|
|
- fixed missing typename
|
|
- there is still a bug in test_regular_hierarchy on Sun only
|
|
|
|
ver 7.63 (26/03/03)
|
|
- fixed Regular and Regular_hierarchy and their testsuites
|
|
- fixes typos in doc
|
|
|
|
Ver 7.62 (7/03/03)
|
|
- fixes doc typos
|
|
- fixed a bug in debug function show_all()
|
|
|
|
Ver 7.61 (4/03/03)
|
|
- fixed some compilation pb in Regular_triangulation_2.h
|
|
- regular_hierarchy still does not work.
|
|
|
|
Ver 7.60 (27/02/03 )
|
|
- general fixes in Regular_triangulation_2 owing to the hiding of vertices
|
|
instead of points
|
|
also , it is now possible to introduce twice the same point
|
|
with different weights, or delete a hidden vertex
|
|
- changes in the testsuite of Regular_triangulation_2
|
|
- fixes in regular triangulation - (stack_flip_4_2 and stack_flip_3_1)
|
|
- changed the is_valid() of Regular_triangulation_2
|
|
|
|
Ver 7.59 (15/02/03)
|
|
- fixes in Triangulation_2_newd/example_3.C and _4.C
|
|
|
|
Ver 7.58 (12/02/03)
|
|
- try to fix the makefile pb in test/* and demo directorie
|
|
which appeared on last submission fom Andras
|
|
|
|
Ver 7.57 (11/02/03)
|
|
- test for new design in Triangulation_2_newd/example_3.C and _4.C
|
|
- Changed the vertex base in regular_demo.C [af]
|
|
|
|
Ver 7.56 (06/02/03)
|
|
- fixes by Andreas in Regular_triangulation_2.h
|
|
|
|
Ver 7.55 (04/02/03)
|
|
- Instead of hiding weighted points in faces of the regular triangulation,
|
|
we now hide vertices.
|
|
This makes that the Triangulation_hierarchy works for Regular now
|
|
- changed typedef Point in Triangulation_Hierarchy_2
|
|
- Added a new class Regular_traingulation_vertex_base_2 with member: bool hidden
|
|
- added iterators for hidden vertices, all vertices
|
|
- Regular_triangulation gets type Vertex_list from Regular_triangulation_face_base_2
|
|
|
|
Ver 7.54
|
|
- Functions cw(int) and ccw(int) no longer use an if-statement
|
|
but a lookup table. It leads to more performance [af]
|
|
|
|
Ver 7.53
|
|
- fixed a long line in Trivial_iterator.h
|
|
- fixed is_valid() and mirror_vertex in Triangulation_ds_face_2.h
|
|
|
|
Ver 7.52 (12/11/02)
|
|
- fixes is_valid() de Triangulation_ds_face_2.h
|
|
to deal with data structure when two faces can share 3 vertices
|
|
- fixes by Sylvain in print_hierarchy() de Constrained_triangulation_2.h
|
|
- fixed unusefull affectation in limit_intersection()
|
|
in Constrained_triangulation_2.h
|
|
|
|
Ver 7.51 (30/10.02)
|
|
- fixes by Radu on Trivial_iterator.h + VC7
|
|
|
|
Ver 7.50 (29/10.02)
|
|
- fixes by Sylvain on Trivial_iterator.h
|
|
|
|
Ver 7.49 (25/10/02)
|
|
- clean up update_hidden_points_1_3 in Regular_triangulation_2
|
|
- changed a typedef in Triangulation_hierarchy_2
|
|
- suppressed tempalate parameter in Trivial_iterator.h (SP)
|
|
- Comparable_iterator renamed Trivial_comparable_iterator.
|
|
|
|
Ver 7.48 (07/10/02)
|
|
- added _size member in DS_Container
|
|
|
|
Ver 7.47 (23/09/02)
|
|
- no changes - just to try submission process
|
|
|
|
Ver 7.46 (27/08/02)
|
|
- simplify macros defined in dans Trivial_iterator.h
|
|
- fixed demo/Triangulation_2/Delaunay.C
|
|
- added a macro to workaround MSC in Trivial_iterator.h
|
|
changed accordingli the def of Face_handle and Vertex_handle in TDS2
|
|
|
|
Ver 7.44 (19/08/02)
|
|
- Replaced CGAL::Pointer by CGAL::Comparable_iterator
|
|
in the implemantatins of Face_handle and Vertex_handle
|
|
|
|
Ver 7.43 (14/08/02)
|
|
- introduced explicit instanciation of big classes in testsuite
|
|
so that each (non template) member function be instantiated
|
|
- small doc fixes
|
|
|
|
Ver 7.42 (13/08/02)
|
|
- changed deprecated Construct_direction_of_line_2 to
|
|
Construct_direction_2
|
|
|
|
Ver 7.41 (13/08/02)
|
|
- fixes in doc
|
|
- changes RIGHTTURN to RIGHT_TURN and the like
|
|
done by Susan
|
|
|
|
Ver 7.40 (25/07/02)
|
|
- Changed many occurences of Point to const Point& in argument lists
|
|
- fixed long lines
|
|
- fixes in doc
|
|
- suppressed precondition from insert_in_edge
|
|
suppressed Special_insert_in_edge in Contrained and Constrianed_Delaunay
|
|
triangulations
|
|
|
|
Ver 7.39 (08/07/02)
|
|
- andreas fixes : Point -> const Point&
|
|
- updated doc of the Triangulation_hierarchy_2
|
|
|
|
Ver 7.38 (08/07/02)
|
|
- remove the virtual character of insert in Constrained_triangulation
|
|
Constrained_Delaunay_triangulation_2 and Constrained_triangulation_plus_2.
|
|
There are now virtual versions of those functions with a different name:
|
|
virtual_insert()
|
|
- fixed overloaded insert and locate of Triangulation_hierarachy_2
|
|
to make Triangulation_hierarachy_2 compatible with
|
|
Constrained_triangulation_plus_2
|
|
- remove depraated files in the doc
|
|
Triangulation_2_ref/Triangulation_face_2.tex
|
|
and Triangulation_2_ref/Triangulation_vertex_2.tex
|
|
|
|
Ver 7.37 (29/05/02)
|
|
- added Trivial_iterator.h
|
|
- added DS_Container.h to package Triangulation_2 to reduce dependencies wrto
|
|
Triangulation_3
|
|
|
|
Ver 7.36 (28/05/02)
|
|
- nothing.
|
|
|
|
Ver 7.33 (28/05/02)
|
|
- fixed details in doc
|
|
|
|
Ver 7.32 (13/05/02)
|
|
- fixed undefined references in the doc
|
|
|
|
Ver 7.31 (9/05/02)
|
|
- fixed previous hack
|
|
- update the doc
|
|
|
|
Ver 7.30 (7/05/02)
|
|
- added a hack to compile on Sun_CC
|
|
|
|
Ver 7.29 (7/05/02)
|
|
- fixed label in doc
|
|
|
|
Ver 7.28 (3/05/02)
|
|
- add a workaround in Constraint_hierarchy_2.h
|
|
for the splice bug of CC
|
|
- add missing references
|
|
|
|
Ver 7.27 (23/04/02)
|
|
- split support /Handle doc into user and reference manuals
|
|
|
|
Ver 7.26 (23/04/02)
|
|
- fixes in doc
|
|
|
|
Ver 7.25 (17/04/02)
|
|
- fixes in doc
|
|
|
|
Ver 7.24 (15/04/02)
|
|
- fix in the doc
|
|
|
|
Ver 7.23 (15/04/02)
|
|
- updated the doc of constrained triangulations
|
|
- fixed demo/Triangulation_2/constrained.C for VC6
|
|
|
|
Ver 7.22 (12/04/02)
|
|
- doc fixes
|
|
|
|
Ver 7.21 (11/04/02)
|
|
- again a fix for VC7
|
|
- splitted manual pages for Handle
|
|
|
|
Ver 7.20 (10/04/02)
|
|
- add special_insert_in_edge() for Delaunay_constrained_triangulations
|
|
- fixes for VC7
|
|
|
|
Ver 7.19 (08/04/02)
|
|
- fixed copy constructor oc Constraint_hierarchy
|
|
|
|
Ver 7.18 (08/04/02)
|
|
- fixed intersect functions in Constrained triangulations
|
|
and Constrained_triangulation_plus
|
|
(virtual - non vritual, partial overriding)
|
|
|
|
Ver 7.17 (05/04/02)
|
|
- try to fixed "unused parameter warnings"
|
|
|
|
Ver 7.16 (04/04/12)
|
|
- try to fixed "unused parameter warnings" from Constrained triangulations
|
|
|
|
Ver 7.15 (03/04/02)
|
|
- fixed Constrained triangulation so that default is with No_intersection_tag
|
|
- and does not require intersection types from the traits class
|
|
- fixed Triangulation_euclidean_traits* to work with Kernel traits
|
|
|
|
Ver 7.14 (25/03/02)
|
|
- added copy and swap to Constrained_triangulation_plus_2
|
|
- fixed Constrained_triangulation_plus_2 with Exact_intersections_tag
|
|
- fixed examples and demo of Constrained_triangulation_plus_2
|
|
|
|
Ver 7.13 (22/03/02)
|
|
- fixed copy of Constrained_triangulation_plus_2
|
|
|
|
Ver 7.12 (22/03/02)
|
|
- fixed a bug in Constrained_triangulation_plus by making
|
|
the intersect members virtual
|
|
|
|
Ver 7.11 (21/03/02)
|
|
- move the intersection_tag parameter from Constrained triangulation plus
|
|
to Constrained and Delaunay constrained triangulation
|
|
|
|
Ver 7.10(20/03/02)
|
|
- change names of Context's member functions
|
|
- fixed copy of the constraint_hierarchy
|
|
- added : #include <CGAL/squared_distance_2.h> in
|
|
Constrained_triangulation_plus_2.h
|
|
|
|
Ver 7.09 (19/03/02)
|
|
- added delete and copy of constraint_hierarchy
|
|
- added #include <cassert> in demo and example of constrained triangulation
|
|
- fixed assertions in Constraint_hierarchy_2.h
|
|
- added type reference in Trianguation_2 for Microsoft
|
|
- fixed a bug in Constrained_triamgulation_plus_2.h still related
|
|
to approximate intersection computation
|
|
|
|
Ver 7.08 (18/03/02)
|
|
- fixed a bug in Constrained_triamgulation_plus_2.h related to approximate
|
|
intersection computation
|
|
- fixed namespace for sscanf and ... in demo/Triangulation_2/parse.C
|
|
|
|
Ver 7.07 (9/03/02)
|
|
- changed Infinite_tester from private to protected for KCC
|
|
- suppressed some typedef in test functions for KCC
|
|
|
|
Ver 7.06 (8/03/02)
|
|
- replaced Dummy_output_iterator by Emptyset_iterator
|
|
- commented references to sweep construction of constrained triangulation
|
|
|
|
Ver 7.05 (8/03/02)
|
|
- fixed unused parameter in Triangulation_ds_iterator_2.h
|
|
|
|
Ver 7.04(7/03/02)
|
|
- fixed details in Triangulation_ds_face_2.h
|
|
- changed number types used in testsuite (get rid of LEDA and Gmp)
|
|
- add test for handle conversion operator of circulators and iterators
|
|
and operator-> for edge circulators and iterators
|
|
|
|
Ver 7.03 (4/03/02)
|
|
- fixed details
|
|
|
|
Ver 7.02 (1/03/02)
|
|
- fixed a detail in vrml_output
|
|
|
|
Ver 7.01 (1/03/02)
|
|
- fixed missing std::
|
|
|
|
Ver 7.00 (1/03/02)
|
|
- adapted 2d triangulations to the DS_Container
|
|
- Iterators for finite elements implemented via a filtered iterator
|
|
|
|
Ver 6.12 (25/02/02)
|
|
- in Triangulation_data_structure_2.h chane the variible "emit" to "emapit"
|
|
to fix a clash with Qt
|
|
|
|
Ver 6.11 (19/02/02)
|
|
- added missing file in the doc
|
|
|
|
Ver 6.10 (11/02/02)
|
|
- changed NULL default Face_handle argument to Face_handle(NULL)
|
|
in Triangulation_data_structure_2.h for vcc
|
|
- move code for operator*() and ->() inside class definition
|
|
in Triangulation_ds_circulator_2.h
|
|
- changed const Face_handle& en Face_handle in /Triangulation_2.h
|
|
- added doc example and demo for Constrained_triangulation_plus_2
|
|
- added off_file_input() to read in off files
|
|
in Triangulation_data_structure_2
|
|
- added vrml like ouput in Triangulation_data_structure_2
|
|
|
|
Ver 6.09 (1/02/02)
|
|
- still typenames in Constraint_hierarchy_2.h
|
|
and Constrained_triangulation_plus_2.h
|
|
|
|
Ver 6.08 (31/1/02)
|
|
- a few more typenames in Constraint_hierarchy_2.h
|
|
- change include for pair to utility and some std::
|
|
|
|
Ver 6.07 (31/1/02)
|
|
- fixed references to leda_color in demo/Delaunay.C
|
|
- fixed warning for unused variables in demoa
|
|
|
|
Ver 6.06 (31/1/02)
|
|
- fixed the clean target of test/Triangulation_2_constrained
|
|
- added missing typenames in Constrained_triangulation_plus_2.h
|
|
Constraint_hierarchy_2.h
|
|
- fixed the derivation from Face_handle in
|
|
Triangulation_line_face_circulator_2.h
|
|
|
|
Ver 6.05 (28/1/02)
|
|
- fixed makefile in test/Triangulation_2_constrained
|
|
- fixed star_hole in Constrained_triangulation_2.h
|
|
- added constraint and subcondtrained iterators in
|
|
Constrained_triangulation_plus_2.h
|
|
|
|
Ver 6.04 (28/1/02)
|
|
- fixed include in constructions_on_weighted_points_cartesian_2.h
|
|
|
|
Ver 6.03 (24/1/02)
|
|
- removed references to type RT in Weighted_point.h
|
|
replaced in Regular_triangulation_euclidean_traits_2.h
|
|
references to Point::RT by Point::R::RT
|
|
- get rid of references to type Point in
|
|
Triangulation_data_structure_2 and Triangulation_ds_vertex_2
|
|
- fixed missing typedefs in Triangulation_ds_iterator_2
|
|
- fixed window-input in demos demo.C and Delaunay.C
|
|
- readded files :
|
|
Triangulation_data_structure_using_list_2.h
|
|
Triangulation_default_data_structure_2.h
|
|
for backwards compatibility
|
|
|
|
Ver 6.02 ()
|
|
- changed mirror_index() amd mirror_vertex() in Triangulation_ds_face_2
|
|
and all the calls to f->index(Face_handle) in Triangulation_data_structure_2
|
|
to fit the needs of the extended triangulatin data structure of
|
|
additively weighted Voronoi diagram
|
|
|
|
Ver 6.01 (21/1/02)
|
|
- major change in Triangulation package :
|
|
-suppression of Triangulation_face_2 and Triangulation_vertex_2 classes
|
|
the TDS and Triangulation now have the same faces and vertices
|
|
defined in TDS class
|
|
as well as Face_handle and Vertex_handle classes
|
|
-supression of Triangulation_default_data_structure_2
|
|
and Triangulation_data_structure_using_list_2. There is now only
|
|
one Triangulation_data_structure_2 (which for the moment is still
|
|
using list).
|
|
|
|
Ver 5.24 (14/1/02)
|
|
- overloaded star_hole() in Constrained_triangulation_2 to restore
|
|
constraint status of edges
|
|
- fixes demo Delaunay
|
|
- fixes a bug in star_hole()
|
|
|
|
Ver 5.23 (8/1/02)
|
|
- changes prefixes to CGAL_CLIB_STD in front of ptrdiff_t and size_t
|
|
- prevent insertion of twice the very same constraint in
|
|
Constrained_triangulation_plus_2
|
|
- fixed the test of Constrained_triangulation_plus_2
|
|
|
|
Ver 5.22 (3/12/01)
|
|
- replace "assert" by "CGAL_triangulation_assertion"
|
|
- in Regular_triangulation_euclidean_traits_2<R,W>
|
|
changed the default for W from R::FT to R::FT
|
|
- SunPro support.
|
|
|
|
Ver 5.21 (14/9/01)
|
|
- added member functions to query the constraint hierarchy
|
|
in Constrained_triangulation_plus_h_2.h
|
|
- added test for Constrained_triangulation_plus_h_2
|
|
- added operator()> in Pointer
|
|
|
|
Ver 5.20 (10/9/01)
|
|
- changed creators of Pointer for Spion needs
|
|
|
|
Ver 5.19 (14/8/01)
|
|
- fixed Side_of_oriented_circle_2 in Triangulation_2_traits_3.h
|
|
- merge with the branch wi_branch :
|
|
different versions of Constrained_triangulation_plus_2.h
|
|
are now provided for :
|
|
exact computations
|
|
exact predicates and approximate intersection construction
|
|
no support of constraint intersections
|
|
|
|
Ver 5.18 (2/8/01)
|
|
- Susan added missing .gif files in doc_tex/*_ref directories
|
|
|
|
Ver 5.17 (31/7/01)
|
|
- Susan moved doc_tex/*_ref directories up one level and fixed htmlfiles
|
|
accordingly
|
|
|
|
Ver 5.16 (27/7/01)
|
|
- Susan made changes necessary for the manual split and added missing
|
|
ref pages in TDS_2_ref directory
|
|
|
|
Ver 5.15 (27/7/01)
|
|
- putt the two chapters of the doc (TDS and Triangulation)
|
|
in separate directories, each with its own _ref subdirectory
|
|
|
|
Ver 5.14 (26/7/01)
|
|
- fixed typos in the doc
|
|
- add an index entries for Voronoi and power diagram
|
|
|
|
Ver 5.13 (24/7/01)
|
|
- added missing data file for examples/Triangulation/voronoi.C
|
|
|
|
Ver 5.12 (23/7/01)
|
|
- added figures for constrained and constrained Delaunay triangulations
|
|
|
|
Ver 5.11 (23/7/01)
|
|
- added an example for constrained Delaunay triangulation
|
|
- fixed indexing bug
|
|
- try to add figures for constrained triangulation but finalle did not
|
|
|
|
Ver 5.10 (17/7/01)
|
|
- fixed latex bugs in the doc
|
|
|
|
Ver 5.09 (13/7/01)
|
|
- fixed test of triangulation data structure so that it does not
|
|
output to a file non initialized points
|
|
- fixed demo/Triangulation_2/constrained.C
|
|
- change in types.h the numerical types of some test
|
|
when niether LEDA nor GMP is used from double to CGAL::MP_float
|
|
- add the missing file for the doc
|
|
|
|
Ver 5.08 (10/7/01)
|
|
- fixed typos in the doc
|
|
|
|
Ver 5.07 (6/7/01)
|
|
- split the documentation in two chapters
|
|
|
|
Ver 5.06 (3/7/01)
|
|
- fixed in Triangulation_2_traits_3.h
|
|
- fixes in demo and examples
|
|
|
|
|
|
Ver 5.04 (22/6/01)
|
|
- changed the names of conflicts function in Delaunay and
|
|
constrained Delaunay triangulations
|
|
- added a test for the copy of constrained triangulation
|
|
- change the order of iteration on faces in copy of
|
|
Triangulation_data_structure_using_list_2
|
|
|
|
Ver 5.03 (21/6/01)
|
|
- splitted the demo for basic and Delaunay triangulation in two parts
|
|
- added a demo for constrained triangulation
|
|
- added messages in the demo for the case where LEDA is not there
|
|
- fixed examples/Triangulation_2/points.C
|
|
- added example for constrained triangulation
|
|
|
|
Ver 5.02 (20/6/01)
|
|
- fixed a few details to avoid bcc warning like unused initial values...
|
|
- fixed makefiles due to change in package names
|
|
|
|
Ver 5.01 (20/6/01)
|
|
- changed find_conflicts to get_conflicts
|
|
to avoid VCC and BCC confusion with the
|
|
deprecated (non templated version) of find_conflicts
|
|
-changed void insert(const Point & a, const Point & b);
|
|
to void insert(const Point a, const Point b);
|
|
in Constrained_Delaunay_triangulation_2.h.
|
|
The first one is confused by VCC and BCC with the templated insert
|
|
|
|
|
|
Ver 5.00 (19/6/01)
|
|
- changed the package name and the files name from Triangulation to
|
|
Triangulation_2
|
|
- fixed details in demo and examples
|
|
|
|
Ver 4.99 (18/6/01)
|
|
- fixed minor bugs in Triangulation/demo.C and regular_demo.C
|
|
|
|
Ver 4.98 (14/6/01)
|
|
- fixed problems related to the change from Less_distance_to_point_2
|
|
to Compare_distance_2
|
|
- added std:: in front of iterator_traits< >
|
|
|
|
Ver 4.97 (12/6/01)
|
|
- replace Less_distance_to_Point_2 by Compare_distance_2
|
|
- Turn classes To_tds_edge_iterator and To_tds_face_iterator
|
|
into no longer nested classes of Triangulation_2.h.
|
|
The nested version did not compile on bcc
|
|
|
|
Ver 4.96 (11/6/01)
|
|
- readded a typedef for Triangulation suppressed by error
|
|
in Triangulation_finite_vertices_iterator_2
|
|
|
|
Ver 4.95 (11/6/01)
|
|
- Try to solve a VCC compilation problem around the Iterator_project
|
|
for Point_iterator
|
|
|
|
Ver 4.94 (7/6/01)
|
|
- suppress the typedef Point in Triangulation_data_structure_using_list_2
|
|
- GCC 3.0 fixes.
|
|
|
|
Ver 4.93 (29/5/01)
|
|
- Triangulation_hierarchy doc fixes.
|
|
- Fixed a bug in Line_face_circulator and extend the testsuit
|
|
|
|
Ver 4.92 (21/5/01)
|
|
- add function star_hole in Triangulation_default_data_structure_2
|
|
Triangulation_data_structure_using_list
|
|
and Triangulation_2
|
|
- add a Point iterator to Triangulation_2
|
|
|
|
Ver 4.91 (16/5/01)
|
|
fixed previous unwanted change to Triangulation_2.h
|
|
|
|
Ver 4.90 (15/5/01)
|
|
fixed previous unwanted change to Triangulation_2.h
|
|
|
|
Ver 4.89 (15/5/01)
|
|
- add remove_constraint in Constrained_Delaunay_triangulation_2
|
|
- add is_contrained(Edge e), remove_incident_constraints(Vertex_handle v)
|
|
are_there_incident_constraints(Vertex_handle v) in
|
|
Constrained_triangulation_2 and Constrained_Delaunay_triangulation_2
|
|
|
|
Ver 4.88 (14/5/01)
|
|
- fixed missind std:: in front of back_inserter
|
|
|
|
Ver 4.87 (7/5/01)
|
|
- default template parameters for Delaunay_triangulation_2.h
|
|
- added forgotten file Dummy_output_iterator.h
|
|
|
|
Ver 4.86 (2/5/01)
|
|
- unify find_conflics()t member functions of Delaunay and constrained Delaunay
|
|
triangulations
|
|
- introdubce new member functions Boundary_of_conflict_zone()
|
|
in Delaunay_triangulation_2 and Constrained_Delaunay_triangulation_2.h
|
|
- fixed the test of constrained and Delaunay constrained triangulations
|
|
|
|
Ver 4.85 (17/04/01)
|
|
- cleaned up Constrained_triangulation_2 and
|
|
Constrained_Delaunay_triangulation_2.h
|
|
- Fix warning in Pointer.h for operator==(CGAL_NULL_TYPE).
|
|
- Fix warning in Triangulation_line_face_circulator_2.h
|
|
- added typename in _test_line_face_circulators
|
|
|
|
Ver 4.84 (14/03/01)
|
|
- pass the private constructor of Line_face_circulator
|
|
to public, to please Microsoft compilers
|
|
|
|
Ver 4.83 (22/02/01)
|
|
- cleaned up Line_face_circulator and locate.
|
|
- fixed line_walk
|
|
- add test for Line_face_circulator and line_walk
|
|
|
|
Ver 4.82 (20/02/01)
|
|
- remove const_cast for "this" in march_locate_2d of Triangulation_2
|
|
|
|
Ver 4.81 (19/01/01)
|
|
- changed makefile for submission with CVS tag
|
|
- added missing function void insert(Vertex_handle va, Vertex_handle vb)
|
|
in Constrained_Delaunay_triangulation_2.h
|
|
- regenerate triangulation_assertions.h to avoid old style casts.
|
|
- fixed warning in operator ==(CGAL_NULL_TYPE) of Triangulation_ds_circulator_2
|
|
|
|
Ver 4.80 (9/01/01)
|
|
- added missing std:: in test for new design
|
|
- added a default for TDS of Triangulation_2
|
|
|
|
Ver 4.79 (28/12/00)
|
|
- fixed a typename in Regular_triangulation
|
|
- add a test for new design
|
|
|
|
Ver 4.78 (26/12/00)
|
|
- add a few missing typedef for dual functions of Regular_triangulation
|
|
|
|
Ver 4.77 (21/12/00)
|
|
- fixed the signature of flip in Triangulation_2.h
|
|
|
|
Ver 4.76 (14/12/00 )
|
|
- added the dual power diagram to regular triangulations
|
|
- added a typename in Triangulation_data_structure (default and using list)
|
|
|
|
Ver 4.75 (11/12/00)
|
|
- fixed a few bugs in Constrained_Delaunay_triangulations :
|
|
missing typedef + clashing typedef for VC++
|
|
- added make_hole(), star_hole(), create_vertex(), delete_vertex()
|
|
in Triangulation_default_data_structure_2
|
|
and Triangulation_data_structure_using_list_2
|
|
- Regular triangulation support for Simple Cartesian kernels. [syl]
|
|
- Geomview output, which works for terrains as well. [syl]
|
|
- Regenerate triangulation_assertions.h. [syl]
|
|
|
|
Ver 4.74
|
|
- make big changes in Constrained_triangulation_2.h
|
|
Delaunay_constrained_triangulation_2.h
|
|
- remove Constrained_Delaunay_triangulation_wi_2.h
|
|
and Constrained_triangulation_wi_2.h
|
|
which are no longer pertinent
|
|
- added Constraint_hierarchy_2.h and Constrained_triangulation_plus_2.h
|
|
to deal with Constrained and Constrained_Delaunay triangulations
|
|
with a hierarchy of constraints.
|
|
The class Constrained_triangulation_plus_2
|
|
can deal with intersecting constrained on options.
|
|
- fixed small details to please g++-2.97.
|
|
|
|
Ver 4.73
|
|
- add a missing typedef for Point_2 in Regular_triangulation_euclidean_traits_2.h
|
|
|
|
Ver 4.72
|
|
- remove name of unused argument in copy constructor and assignement operator
|
|
of Triangulation_euclidean_traits_xy_3.h Triangulation_euclidean_traits_xz_3.h
|
|
Triangulation_euclidean_traits_yz_3.h
|
|
|
|
Ver 4.71
|
|
- deleted superflous CGAL_TYPENAME_MSVC_NULL in Triangulation_iterators_2.h
|
|
- Renamed the variabled previuosly named "or" in Triangulation_line_face_circulator_2.h
|
|
- add a push_back function in Constrained_triangulation_2.h
|
|
|
|
Ver 4.70 (2 nov 00)
|
|
- fixed stack_flip_4_2 in Regular_triangulation_2.h
|
|
|
|
Ver 4.69 (26 september 00)
|
|
fixed typos in the doc
|
|
|
|
Ver 4.68 (22 september 00)
|
|
- added the ref pages for triangulation hierarchy
|
|
- removed the call to _test_cls_delaunay_triangulation_2 in
|
|
_test_cls_delaunay_hierarchy_2 (that makes i686_CYGWINNT-5.0-1.1.4-0.26-3-2_CL.EXE-12.00.8804 crash)
|
|
|
|
Ver 4.67 (18 september 00)
|
|
-change type number of the test of Delaunay hierarchy to an exact type
|
|
-chabge typedef in _test_triangulation_short.C _test_cls_Delaunay.C
|
|
to please KCC
|
|
|
|
Ver 4.66 (14 september 00)
|
|
- temporary modified the test of triangulation hierarchy
|
|
to try to find out why it loops on VC++ :
|
|
suppress the insertion of random points
|
|
add a cout in insert() of
|
|
Triangulation_hierarchy_2 to ouput the insertion level of each point.
|
|
|
|
Ver 4.65 (12 September 00)
|
|
-fixes in copy_triangulation of Triangulation_hierarchy_2
|
|
for VCC (redefinition of variables in loops).
|
|
-change dummy template parameters of _test_cls_triangulation_short_2
|
|
form "Triangulation" to "Triangul"
|
|
- change dummy template parameters of _test_triangulation_circulators.C
|
|
|
|
Ver 4.64 (7 September 00)
|
|
change dummy tempate parameter name in Triangulation_hierarchy_2.h
|
|
|
|
Ver 4.63 (4 September 00)
|
|
fixed does_conflict(..) in Delaunay_triangulation_2.h
|
|
|
|
Ver 4.62 (31 August 00)
|
|
added does_conflict(..)
|
|
find_conflicts(..) in Delaunay_triangulation_2.h
|
|
fixed Triangulation_2_traits_3.h
|
|
|
|
Ver 4.61 (29 August 00)
|
|
added typedef fur dummy template parameter Vb and Fb in
|
|
Triangulation_default_data_structure_2<Gt,Vb,Fb> and
|
|
Triangulation_data_structure_using_list_2<Vb,Fb>
|
|
make public the typedef for Point in Triangulation_hierarchy_vertex_base_2
|
|
|
|
Ver 4.60 (22 August 00)
|
|
fixes copy_tds() member functions in classes
|
|
Triangulation_default_data_structure_2<Gt,Vb,Fb> and
|
|
Triangulation_data_structure_using_list_2<Vb,Fb>
|
|
Add typedef for dummy template parameter Vb and Fb in
|
|
Triangulation_ds_vertex_2<Vb,Fb>
|
|
Triangulation_ds_face_2<Vb,Fb>
|
|
Triangulation_dsul_vertex_2<Vb,Fb>
|
|
Triangulation_dsul_face_2<Vb,Fb>
|
|
Doc fixes
|
|
|
|
Ver 4.59 (17 August 00)
|
|
fixes in Triangulation_hierarchy_2.h
|
|
fixes in the doc
|
|
|
|
Ver 4.58 ( 11 August 00)
|
|
Changed typedef to Base in Triangulation_hierarchy_2.h
|
|
Minor fixes in the doc
|
|
|
|
Ver 4.57 (10 August 00)
|
|
Fixed makefile(s), once more
|
|
|
|
Ver 4.56 (7 August 00)
|
|
Fixed makefile(s)
|
|
|
|
Ver 4.55 (7 August 00)
|
|
Added Delaunay hierarchy
|
|
|
|
Ver 4.54 (3 August 00)
|
|
Further split of the Triangulation test suite
|
|
|
|
Ver 4.53 (1 August 00)
|
|
Fixed the copy of vertices in copy_tds().
|
|
Fixed a few latex bugs in the doc
|
|
|
|
Ver 4.52 (31 July 00)
|
|
Cut the test suite of Triangulation on two subdirectories
|
|
to cope with the time limit
|
|
|
|
Ver 4.51 (27 July 00)
|
|
try to make is_edge() compiles on vcc
|
|
add test for is_edge()
|
|
add is_face() and test for it
|
|
|
|
Ver 4.50 (& july 00)
|
|
add the missing test file _test_cls_triangulation_short_2.C
|
|
file (due to previous operation)
|
|
|
|
Ver 4.49 (6 July 00)
|
|
Shortened the test suite of Triangulation.
|
|
Fixed includes in Delaunay_triangulation_2.h
|
|
|
|
Ver 4.48 (30 June 00)
|
|
Fixed is_edge() in Triangulation_defaults_data_structure_2
|
|
and Triangulation_data_structure_using_list_2.
|
|
Fixed remove_constraint() in Constrained_triangulation_2
|
|
|
|
Ver 4.47 (29 June 00)
|
|
forgot to update the doc ...
|
|
|
|
Ver 4.46 (29 June 00)
|
|
created separate files and classes for constrined triangulation
|
|
with intersection :
|
|
Constrained_triangulation_wi_2
|
|
Constrained_Delaunay_triangulation_wi_2
|
|
|
|
Ver 4.45 (22 June 00)
|
|
fixed bug in dual() of Delaunay_triangulation
|
|
|
|
Ver 4.44(21 June 00)
|
|
Fixed bugs in Constrained and Delaunay_constrained triangulations
|
|
add test of Delaunay_constrained triangulations
|
|
|
|
Ver 4.43 (15 June 00)
|
|
Fixed the predicates
|
|
oriented_side(...) and bounded_side(...)
|
|
in Triangulation_2.h. They were wrong when the query point was a vertex.
|
|
|
|
Ver 4.42 (8 June 00)
|
|
Changed the traits classes to make them agree with the Kernel traits.
|
|
Separate the Constrained_triangulation class dealing with
|
|
intersecting constraints from the version which do not.
|
|
|
|
Ver 4.41 (18 May 00)
|
|
fixed the doc (paths for included example files) once more
|
|
|
|
Ver 4.40 (16 May 00)
|
|
added :typedef const value_type& const_reference;
|
|
in Triangulation_2 class
|
|
|
|
Ver 4.39 (16 May 00)
|
|
fixed the doc : paths for included example files
|
|
|
|
Ver 4.38 (2 May 00)
|
|
reestablish relative paths for included example files in the doc
|
|
|
|
Ver 4.37 (25 April 00)
|
|
fixed bugs in the doc
|
|
|
|
Ver 4.36 (14 April 00)
|
|
add operator< in pointer.h
|
|
|
|
Ver 4.35 (13 April 00)
|
|
included reference manual doc pages
|
|
|
|
Ver 4.34 (18 March 00)
|
|
fixed return statement of remove_first and remove_second in
|
|
Triangulation_data_structure_using_list_2
|
|
|
|
Ver 4.33 (15 March 00)
|
|
added the test file test/Triangulation/test_triangulation_tdsul.C
|
|
which had been forgotten
|
|
|
|
Ver 4.32 (28 february 00)
|
|
-added typename in Triangulation_ds_itertors_2.h and
|
|
Triangulation_dsul_itertors_2.h
|
|
-fixed declaration of default arguments in insert_dim_up
|
|
of Triangulation_ddata_structure_using_list_2.h
|
|
- suppress break statememts after returns in the switch
|
|
if insert member of Triangulation_2.h
|
|
|
|
Ver 4.31 (18 fevrier 00)
|
|
-typedef and typename added here and there to compile with -pedantic option
|
|
-There is now an alternative for Triangulation data structure. The
|
|
Triangulation_data_structure using list should allow to deal
|
|
with two-dimensional triangulation which are not embedded in a plane..
|
|
-Constrained and Constrained_Delaunay triangulations have been modified
|
|
to deal with intersecting input constraints
|
|
-in Triangulation_2 class, member function includes_edge has been modified
|
|
added a typedef for Segment and Triangle in Delaunay triangles
|
|
|
|
|
|
Ver 4.29 (7 janvier 00)
|
|
import figures from 2.0 for html doc
|
|
|
|
Ver 4.29 (6 janvier 00)
|
|
Try to improve fugures in html doc
|
|
|
|
Ver 4.28 (4 janvier 00)
|
|
correction on the doc : cpied .gif files modified by Susan
|
|
+ deplaced a few \begin{ccAdvanced}
|
|
|
|
Ver 4.27 (20 Dec 99)
|
|
submitted by Olivier
|
|
with correction on demo.C parse.C in demo pointed to by Dima
|
|
|
|
Ver 4.26 (10 Dec 99)
|
|
fixed demo.C for VC++ and borland
|
|
added include <list> in Regular_triangulation_face_base_2
|
|
|
|
Ver 4.23 (2 Dec 99)
|
|
add a creator to Face_handle with a Line_face_circulator as argument
|
|
add #include segment_esgment_intersection in euclidean_geom_traits
|
|
(to deal with intersecting constraints)
|
|
change demo/Triangulation/makefile for vc++
|
|
|
|
Ver 4.22 (26 novembre 99)
|
|
make patches suggested by Dima for bcc
|
|
|
|
Ver 4.21 (12 novembre 99)
|
|
Changed the copy constructor of Triangulation_ds_face_2
|
|
to fix a bug in refinements of Delaunay Triangulation
|
|
|
|
Ver 4.20 (8 novembre 99)
|
|
Same as previous.
|
|
I simply had forgot to do the previous change
|
|
|
|
Ver 4.19 (4 novembre 99)
|
|
suppress the usenamespace CGAL in examples/colored_face.C
|
|
|
|
Ver 4.18 (28 october 99)
|
|
fixed a bug in regular triangulation
|
|
|
|
Ver 4.17 (28 october 99)
|
|
fixed examples : regular.C and terrain.C
|
|
|
|
Ver 4.16 (25 octobre 99)
|
|
fix the return values of examples
|
|
set li in all cases of locate
|
|
remove unused parameter of fill_hole
|
|
renam fill_hole into fill_hole_regular in regular triangulations
|
|
|
|
|
|
Ver 4.15 (21 octobre 99)
|
|
fixed the istream-iterators
|
|
added some examples
|
|
|
|
Ver 4.14 (18 octobre 99)
|
|
added some std:: in example files
|
|
moves the definition of nested class in Constrained_triangulation_sweep_2
|
|
to please MSVC
|
|
|
|
Ver 4.13 (14 octobre 99)
|
|
a few bug fixes
|
|
|
|
Ver 4.12 (11 octobre 99)
|
|
added the insert and remove function in Constrained triangulations
|
|
added Constrained_Delaunay_triangulation
|
|
omnly insert has been tested
|
|
|
|
Ver 4.11 (7 octobre 99)
|
|
changes Distance subtypes in Triangulation_euclidean_traits_xy_3.h
|
|
and the likes
|
|
changes return types in dual(Face_handle)
|
|
changes show_face() in Triangulation_2
|
|
|
|
Ver 4.10 (5 octobre 99)
|
|
details for MSVC
|
|
|
|
Ver 4.9
|
|
details for MSVC
|
|
|
|
Ver 4.8
|
|
A few std:: added and typedefs to please MIPS Pro 7.3
|
|
|
|
Ver 4.7
|
|
corrections for Visual C++
|
|
added a few functions to Triangulation_2 and Triangulation_default_data_structure_2
|
|
to be used by dynamic constrained triangulations
|
|
|
|
Ver 4.6 = Ver 4.5 (Sorry)
|
|
|
|
Ver 4.5 (24 septembre)
|
|
added a few typedef typenames to please MIPS Pro 7.3
|
|
|
|
Ver 4.4 (24 Septembre)
|
|
resubmit the changes of includes file names in Triangulation_euclidean_xx_3
|
|
(had forgot to commit)
|
|
|
|
Ver 4.3 (9 Septembre)
|
|
fixed names of include files in Triangulation_eclidean_xx_3.h
|
|
to adapt to new kernel
|
|
|
|
Ver 4.2 (1 Septembre)
|
|
Changes made in Dagsthul to comply to MSVC++
|
|
rechanged Triangulation_window_stream to triangulation_window_stream
|
|
Changes power_test in regular euclidean traits.
|
|
|
|
Ver 4.1 (25 August 1999)
|
|
readded file CGAL/IO/triangulation_Window_stream.h for backward compatibility.
|
|
Debugged the example "Triangulation with colored faces" of the manual.
|
|
Add this example (colored_face.C) in examples/Triangulation.
|
|
|
|
Ver 4.0 (18 August 1999)
|
|
A new version of triangulation based on a new version of
|
|
the triangulation data structure with a more coherent representation
|
|
of degenerate 0-dimensional and 1-dimensional triangulations.
|
|
From the user point of view this new version should mostly
|
|
achieved backward compatibility. The main changes concern the iterators
|
|
on the faces, edges and vertices of the triangulation.
|
|
They now come with two flavours : the "Finite" iterators iterate only on finite
|
|
features while the "All" iterators iterate on all (finite or infinite) features
|
|
of the triangulation. Old iterator types and functions are still present for
|
|
backward compatibility.
|
|
|
|
Ver 3.25 (5 August 1999)
|
|
Make a few modifications required by MIPSPRO 7.3 :
|
|
added a few typedefs in derived class
|
|
added using std in testsuite
|
|
|
|
Ver 3.24 (9 July 1999)
|
|
Make the test suite programs systematically tests
|
|
Homogeneous and Cartesin points using default Euclidean traits class.
|
|
Corrected the include files.
|
|
Commented the test of duality which yields a compiler internal error with eg++.
|
|
|
|
Ver 3.23 (6 July 1999)
|
|
Change number types definition in testsuite to adapt to
|
|
Gmpz or not Gmpz
|
|
|
|
Ver 3.22 (2 July 1999)
|
|
Change number types in testsuite to Leda integer and Quotient<leda_integer>
|
|
because Gmpz does not compile on visual C++.
|
|
Change class Weighted_point_2 to Weight_Point
|
|
|
|
Ver 3.21 (24 June 1999)
|
|
Distance_2.h and Pointer.h cleaned by Sylvain
|
|
|
|
Ver 3.20 (22 Juin 1999)
|
|
Added systenatically the argument verbose and levels to is_valid() functions to avoid warning
|
|
Rewrite the compare() member function of Distance_2 to use the kernel's predicate
|
|
Suppress the name of unused argument in constructor of Distance_2 (to avoid) warning
|
|
|
|
Ver 3.19 forgotten number, sorry
|
|
|
|
Ver 3.18 (21 Juin 99)
|
|
Separate into subdirectory predicates,
|
|
the kernel-like predicates used in regular triangulations.
|
|
Added a test for regular triangulation with homogeneous coordinates in the testsuite.
|
|
|
|
|
|
Ver 3.17 (28 Mai 99)
|
|
added Point as value_type of Triangulation to get a back_inserter
|
|
|
|
Ver 3.16 (28 Mai 99)
|
|
include .gif files in doc_tex for figures in html manual
|
|
|
|
Ver 3.15 (21 Mai 99)
|
|
add a makefile to examples
|
|
|
|
Ver 3.14 (17 Mai 99)
|
|
same as 3.13
|
|
|
|
Ver 3.13 (14 Mai 99)
|
|
corrected a few typos in the doc
|
|
|
|
Ver 3.12 (12 Mai 99)
|
|
idem as 3.12 but without a few parasite files
|
|
|
|
Ver 3.11 (12 Mai 99)
|
|
corrected a few typos in the doc
|
|
|
|
Ver 3.10 (12 Mai 99)
|
|
cleaned some file : Triangulation_2.h Delaunay_triangulation_2.h
|
|
added set_ascii to input/ouput tests (for MIPS compiler)
|
|
suppress one of the creator of V2p_adaptor in testsuite (for MIPS compiler)
|
|
|
|
Ver 3.9 (6 Mai 99)
|
|
Fixed some bugs in
|
|
Triangulation_euclidian_traits_xy_3.h
|
|
Triangulation_euclidian_traits_xz_3.h
|
|
Triangulation_euclidian_traits_yz_3.h
|
|
|
|
Ver 3.8 (1 Mai 99)
|
|
fixed some bugs related to MIPS CC after CGAL Meeting in Zurich
|
|
|
|
Ver 3.7 (18 April 99)
|
|
fixed a small bug related to g++ 2.8.1 (std:: versus CGAL_STD)
|
|
|
|
Ver 3.6 (14 April 99)
|
|
fixed a bug
|
|
Make the testsuite run with g++ 2.8.1.
|
|
However the problen of compare() is not quite settled.
|
|
The test suite runs with g++ 2.8.1 because it uses either
|
|
a special test_traits which does not use compare()
|
|
or the euclidean traits with gmpz arithmetic.
|
|
The examples do not run because they use euclidean traits with double
|
|
and then the clash of compare() appears
|
|
|
|
Ver 3.5 (9 April 99)
|
|
namespaces introduced in examples and demos
|
|
|
|
Ver 3.4 (8 april 99)
|
|
reactiveated the short names for egcs compiler. No more problems with long names
|
|
did not correct the bug with CGAL_triangulation_assertion (see previous)
|
|
|
|
Ver 3.3 (31 March 99)
|
|
Correced a few bugs related to preconditions
|
|
Remains one bug with precondition in Constrained_triangulation_sweep ...Etc
|
|
(had to comment a line CGAL_triangulation_assertion(false) in a subclass
|
|
Remains a problem with longnames
|
|
#define is not convenient with namespaces
|
|
The bug in circumcenter has been fixed (a problem of number type)
|
|
|
|
Ver 3.2 (27 March 99)
|
|
A few bugs related to namespace corrected
|
|
Class Triangulation_line_face_circulator is no longer a subclass of Triangulation
|
|
It remains a bug to be fixed in circumcenter....
|
|
|
|
Ver 3.1 (March 99, the 11th)
|
|
Fixed bugs related to namespaces
|
|
|
|
Ver 3.0 (Feb 99) intoduction of namespaces and new header files
|
|
|
|
Ver 2.10 (Janv. 99)
|
|
Corrected a few details.
|
|
|
|
Ver 2.9 (Jan 99)
|
|
Corrected a few small details related to
|
|
warning "unused variable ..." when compiling without preconditions
|
|
ans warning "possibly uninitialised variable" when compiling with -O2
|
|
|
|
Ver 2.8 (Dec 98)
|
|
Added #include CGAL/Triangulation_short_names_2.h
|
|
to some files where it was missing to make it hidden from the user
|
|
Fixed a bug related with default parameter and the previous move
|
|
of function definitions.
|
|
|
|
Ver 2.7 (Dec 98)
|
|
Change the implementation of cw() and ccw().
|
|
|
|
Ver 2.6 (Dec 98)
|
|
Change the names of some (dummy) template parameter in Constrained Triangulation
|
|
to make test_suite compile with CC
|
|
Put the definition of complicated function outside class definition
|
|
to prevent them from being inlined.
|
|
|
|
Ver 2.5 (Dec 98)
|
|
Change template parameters because CC does not support typename in parameter type declaration.
|
|
Changed cgal_test to suppress the test of test_constrained_triangulation_2.C
|
|
which does not compile on CC
|
|
|
|
Ver 2.4 (Nov 98)
|
|
Added some test for constrained Triangulations
|
|
Fixed a few bugs in the test suite.
|
|
|
|
Ver 2.1 (Oct 98)
|
|
Added some missing header files.
|
|
Fixed a small bug in increment decrement operators of Line_face_circulator
|
|
Added a demo for triangulations and Delaunay triangulations and examples.
|
|
There is still no demo, nor examples, nor testsuite
|
|
for constrained and regular triangulations
|
|
(to come soon).
|
|
The dual functions (asking for Voronoi dual) dont work with the terrain traits class
|
|
(CGAL_Triangulation_euclidean_traits_xy_3) and the like.
|
|
|
|
Ver 2.0 (Sep 1998)
|
|
A new version of the triangulation package.
|
|
The triangulation classes are now implemented along a three levels structure
|
|
analog to the scheme used in the polyhedron package and in the planar map package.
|
|
|
|
From the user point of view, the main changes reside in the following fact :
|
|
the triangulation classes (CGAL_Triangulation_2, CGAL_Delaunay_triangulation_2,
|
|
CGAL_Constrained_triangulation_2 etc.) are now templated with two parameters
|
|
(a geometric traits class and triangulation data structure class).
|
|
|
|
The test_suite concerns only the classes CGAL_Triangulation_2 and CGAL_Delaunay_triangulation_2.
|
|
The other triangulation classes CGAL_Regular_triangulation_2 and CGAL_Constrained_triangulation_2
|
|
have not yet been thoroughly tested.
|
|
|
|
|
|
|
|
Ver 1.23 (Jul 1998)
|
|
- removed warning (count not used) in example/Triangulation/example.C
|
|
- removed pointer chapter from the documentation
|
|
- added include <CGAL/IO/File_writer_OFF.h> in triangulation_print_OFF.h
|
|
- added examples to the documentation and to the demo subdirectory
|
|
|
|
Ver 1.22 (Jul 1998)
|
|
- examples/points: added compare to Euclidean_2, and fixed CGAL_orientationC2
|
|
- Eliminated some warnings in Triangulation_2.h(1968)::clear(), and
|
|
Triangulation_face_iterator.h(150)
|
|
- accelerated test suite by compacting into two files tst2.C and tst3.C
|
|
|
|
Ver 1.21 (25 Jun 1998)
|
|
- Updated documentation, include files were wrong
|
|
- added typename in triangulation_print_OFF.h
|
|
|
|
Ver 1.20 (23 Jun 1998)
|
|
- changed CGAL_orientation(FT ...) to CGAL_orientationC2(FT ...)
|
|
in euclidean_traits_*_3 [due to a change in C2 package]
|
|
- changed ==(Point,Point) to traits().compare(Point,Point)
|
|
This is due to the comparison of points not being the same as
|
|
the == operator, e.g. for Euclidean_traits_3 (== checks x,y,z
|
|
coordinates, but triangulation expects only x and y)
|
|
- re-added copy constructor to CGAL_Pointer
|
|
|
|
Ver 1.19 (19 Jun 1998)
|
|
- added value_type to allow back_inserter(Triangulation &)
|
|
- changed doc for bug in example files and added include directives
|
|
- reformatted doc completely, so that it is nicer.
|
|
|
|
Ver 1.18 (30 Apr 1998)
|
|
- added demo/ to package (was not present as a mistake)
|
|
|
|
Ver 1.17 (21 Apr 1998)
|
|
- added #include <CGAL/predicates_on_pointsC2.h>
|
|
in Triangulation_euclidean_traits_[xyz]*_3.h which made the
|
|
test suite failed on tst27, tst37 and tst39
|
|
- add Delaunay::dual(Face), dual(edge)
|
|
- corrected bug in Face::remove()
|
|
- added types Line, Ray, Direction to traits classes
|
|
- added copy constructor to CGAL_Pointer
|
|
- moved back test/ExamplesTriangulation into examples/Triangulation
|
|
- fixed examples so that they return 0 (and the test suite works)
|
|
- added demo/ to package
|
|
- added Inventor_stream.h into demos, so that points3D can compile
|
|
- added two demos (voronoi and crust)
|
|
|
|
Ver 1.16 (11 Mar 1998)
|
|
- added handles in Triangulation_euclidean_traits_[xyz]*_3.h
|
|
- changed #include's in Triangulation_euclidean_traits_[xyz]*_3.h
|
|
- moved examples/Triangulation into test/ExamplesTriangulation
|
|
- moved doc_tex/basic/* into doc_tex/basic/Triangulation (for Geert-Jan's
|
|
scripts)
|
|
- edited documentation
|
|
|
|
Ver 1.15 (26 Feb 1998)
|
|
- fixed the _xy euclidean traits classes and tst27, tst37
|
|
- removed the input in examples, so that they can be run in the testsuite
|
|
|
|
Ver 1.14 (25 Feb 1998)
|
|
- introduced separation between demo and examples
|
|
- fixed the examples
|
|
|
|
Ver 1.13 (17 Feb 1998)
|
|
- added operator<<(..., Constrained_Triangulation ...)
|
|
- added documentation in the new format (doc_tex/basic)
|
|
- added documentation in html format (doc_html/basic/Triangulation)
|
|
|
|
Ver 1.12 (12 Feb 1998)
|
|
- modified CGAL_CFG_ flags
|
|
- added typenames, CGAL_NULL_TEMPLATE_ARGS, and other compiler helps
|
|
- added leda_color (for LEDA-3.6)
|
|
- corrected a few bugs and fixed the test suite
|
|
- straightened for g++ 2.8.0
|
|
- There still is a bug with Constrained_triangulation, we're working on it.
|
|
For now, we release the code, the documentation, and the examples, but it
|
|
is not yet in the test suite.
|
|
|
|
Ver 1.11 (19 Dec 1997)
|
|
- CGAL_Pointer<>::pointer() renamed to ptr() to avoid name clash with
|
|
typedef T* CGAL_Bidirectional_circulator_base<T,.,.>::pointer
|
|
- Handles introduced in class Triangulation_2
|
|
- class Triangulation_2, Delaunay_triangulation_2
|
|
- traits classes Euclidean_traits_2, Euclidean_traits_xy_3, yz_3, and xz_3
|
|
|
|
CONTENTS:
|
|
|
|
description.txt
|
|
long_description.txt
|
|
|
|
doc_ps/ contains all the documentation (postscript)
|
|
triangulation.ps
|
|
pointer.ps
|
|
|
|
include/CGAL: contains the following files
|
|
Constrained_triangulation_2.h
|
|
Constrained_triangulation_face.h
|
|
Constrained_triangulation_sweep.h
|
|
Constrained_triangulation_traits_2.h
|
|
Constrained_triangulation_vertex.h
|
|
Triangulation_euclidean_traits_xy_3.h
|
|
Triangulation_euclidean_traits_yz_3.h
|
|
Triangulation_euclidean_traits_xz_3.h
|
|
Pointer.h
|
|
Delaunay_triangulation_2.h
|
|
Distance_2.h
|
|
Triangulation_2.h
|
|
Triangulation_2_edge_iterator.h
|
|
Triangulation_2_face_iterator.h
|
|
Triangulation_2_vertex_iterator.h
|
|
Triangulation_edge_circulator.h
|
|
Triangulation_euclidean_traits_2.h
|
|
Triangulation_face.h
|
|
Triangulation_face_circulator.h
|
|
Triangulation_vertex.h
|
|
Triangulation_vertex_circulator.h
|
|
triangulation_assertions.h
|
|
Triangulation_euclidean_traits_3.h
|
|
|
|
examples/Triangulation contains the following examples:
|
|
points.C
|
|
example.C
|
|
|
|
demo/Triangulation contains the following examples:
|
|
constraint.C
|
|
demo.C
|
|
lfc.C
|
|
points3D.C
|
|
|
|
test/Triangulation/ contains the test suite for the triangulation
|