Commit Graph

344 Commits

Author SHA1 Message Date
Mariette Yvinec 2fbb50d2d9 overload of star_hole in Constrained_triangulation_2.h
to restore constraint status
2002-01-14 17:17:51 +00:00
Mariette Yvinec eb9ba70cf8 fixed a bug in star_hole() 2002-01-09 13:14:20 +00:00
Mariette Yvinec 5a5fea3833 added prefic CGAL_CLIB_STD in front of ptrdiff_t and size_t 2002-01-08 10:29:10 +00:00
Mariette Yvinec b63a7e05c5 fixed the test of /Constrained_triangulation_plus_2.h
and Constraint_hierarchy_2.h
2002-01-08 09:50:49 +00:00
Mariette Yvinec e3f6f3daf0 protected Constrained_triangulation_plus_2 and Constraint_hierarchy_2
against inserting twice the same constraint.
improved the  print() of the Constraint_hierarchy_2
2002-01-04 14:27:15 +00:00
Sylvain Pion 315c464f23 - Add missing typenames. 2001-12-21 11:15:52 +00:00
Sylvain Pion 66b16684de - SunPro support. 2001-12-03 09:03:48 +00:00
Mariette Yvinec d3d66c3073 - 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
2001-10-30 16:24:12 +00:00
Sylvain Pion 149cfe09fd - Use make_object(). 2001-10-08 14:20:12 +00:00
Sylvain Pion 80dbe7df70 - Add missing typenames. 2001-10-08 08:04:36 +00:00
Mariette Yvinec bddc692837 added operator>() requested by Sylvain 2001-09-13 17:14:54 +00:00
Mariette Yvinec 103dabd777 cleaning up 2001-09-13 08:59:56 +00:00
Mariette Yvinec 1a137787eb added queries for the constraints hierarchy in Constraint_hierarchy_2.h
and Constrained_triangulation_plus_2.h
added test for Constrained_triangulation_plus_
added a kiltered kernel test in _test_types.h
2001-09-13 08:51:36 +00:00
Mariette Yvinec ff1357863e - changed creators of Pointer for Spion needs 2001-09-10 08:47:39 +00:00
Mariette Yvinec e972063f06 merge with branch wi_branch
different versin of Constrained_triangulation_plus_2.h
are now provided for :
exact computations
exact predicates and approximate intersection construction
no support of constraint intersections
2001-08-14 14:49:31 +00:00
Mariette Yvinec 9f713f4ae3 fixed Side_of_oriented_circle_2 2001-08-14 13:19:41 +00:00
Mariette Yvinec 4eeb877e2a added entires in index for voronoi and power diagrams 2001-07-25 07:22:44 +00:00
Mariette Yvinec 84f24f8249 fixes in doc
changed Side_of_oriented_circle_2_3 in Triangulation_2_traits_3.h
2001-07-09 09:01:05 +00:00
Mariette Yvinec 7c0c56318a added:
#include <map>
2001-07-06 13:18:45 +00:00
Mariette Yvinec e558794162 changed CGAL::compare_y<R>(p,q) and CGAL::compare_z<R>(p,q)
in CGAL::compare_y(p,q) and CGAL::compare_z(p,q)
2001-07-03 07:27:31 +00:00
Mariette Yvinec a09f5d39c2 fixed the "or" variables in Triangulation_2_traits_3.h 2001-07-03 07:16:46 +00:00
Mariette Yvinec 98f20dce1f changed the names of conflicts function in Delaunay and
constrained Delaunay triangulations
2001-06-22 09:35:33 +00:00
Mariette Yvinec 63dc3306ac *** empty log message *** 2001-06-21 20:41:32 +00:00
Mariette Yvinec 58609f6484 tried to fix examples
a priori no changes in Delaunay_triangulation_2.h  and
Triangulation_data_structure_using_list_2.h
2001-06-21 15:30:02 +00:00
Mariette Yvinec c2b0c229b1 fixed a few details to avoid bcc warning
(unused initial value fir index integer i, ii, in etc...
2001-06-20 12:02:40 +00:00
Mariette Yvinec 491cd0e41a 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
2001-06-20 09:32:55 +00:00
Mariette Yvinec 21b40ac195 added the default for the triangulation data structure template
parameter of Constrained, Delaunay_constrained and regular triangulations
2001-06-19 20:14:39 +00:00
Mariette Yvinec 6b78a5c633 document the default data structure parameter and put it in the example
update TODO list
2001-06-19 19:10:02 +00:00
Mariette Yvinec 0a8e140a2b submission of 4.99 2001-06-18 20:19:21 +00:00
Mariette Yvinec 6d5824b462 fixed the call to compare_distance_2_object() 2001-06-18 12:32:16 +00:00
Mariette Yvinec 10e7e0b039 fixed problems related to the change from Less_distance_to_point_2
to Compare_distance_2
added std:: in front of iterator_traits< >
2001-06-14 15:06:48 +00:00
Mariette Yvinec 749e2cef2c cleaning commented lines 2001-06-12 16:57:03 +00:00
Mariette Yvinec 85dc41202c replace Less_distance_to_Point_2 by Compare_distance_2 2001-06-12 11:52:35 +00:00
Mariette Yvinec 48a616e358 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
2001-06-12 09:38:02 +00:00
Mariette Yvinec 92f3fc99e7 reaadded a typedef for Triangulation suppressed by error
in Triangulation_finite_vertices_iterator_2
2001-06-11 17:10:59 +00:00
Mariette Yvinec a1e08d5e2f try to sole a VCC compilation problem around the Iterator_project
for points iterator
2001-06-11 16:58:47 +00:00
Mariette Yvinec 01e799b230 remove typedef Point from Triangulation_data_structure_using_list_2.h
removed debugging cerr from Triangulation_2.h
2001-06-07 15:42:20 +00:00
Sylvain Pion e734db76f3 - GCC 3.0 fixes 2001-05-30 10:05:38 +00:00
Mariette Yvinec 9289347406 added a declaration in Triangulation_iterators_2.h 2001-05-29 14:14:25 +00:00
Mariette Yvinec 712ce00316 fixed a bug in Line_face_circulator_2 2001-05-29 13:26:40 +00:00
Mariette Yvinec 671023387e *** empty log message *** 2001-05-21 13:24:04 +00:00
Mariette Yvinec fa22505e22 modified constructor from list
to make it compile with bcc and Vcc++
2001-05-21 09:21:31 +00:00
Mariette Yvinec 683494cc09 modified name of argument in constructor from list
to avois a clash about "first"
2001-05-21 09:15:44 +00:00
Mariette Yvinec 9485ed0706 modified find_conflicts in Delaunay_triangulation_2.h
to help resolution of overloaded fir bcc and VC++ compilers

add star_hole functions in Triangulation_data_structure_using_list_2.h
Triangulation_data_structure_using_list_2.h
Triangulation_2.h

add point iterators and corresponding test in Triangulation_2.h
_test_triangulation_iterators.C

cleaned up tests in test_triangulation_2.C
test_triangulation_2_bis.C


add test for star_hole in _test_cls_triangulation_2.C
_test_cls_triangulation_2.C _test_cls_triangulation_short_2.C
2001-05-21 08:51:35 +00:00
Mariette Yvinec e67073ccef add the missing "class" in the declaration 2001-05-16 07:52:52 +00:00
Mariette Yvinec e62380c366 fixed previuos unwanted change 2001-05-15 10:14:22 +00:00
Mariette Yvinec 238e60295f added following functions
is_constrained(Edge e)
are_there_incident_constraints(Vertex_handle v)
are_there_incident_constraints(Vertex_handle v, OutputIterator out)
remove_incident_constraints(Vertex_handle v)
in Constrained_triangulation_2.h
remove_incident_constraints(Vertex_handle v)
remove_constraint (Vertex_handle va,Vertex_handle vb) in
Constrained_Delaunay_triangulation_2.h

added corresponding tests in _test_cls_constrained_triangulation_2.C
2001-05-15 07:37:36 +00:00
Mariette Yvinec 77b75548dc added std:: in front of back_inserter 2001-05-14 09:21:55 +00:00
Mariette Yvinec b72704d0f2 added default on Delaunay_triangulation_2.h
add Dummy_output_iterator.h
2001-05-07 17:20:10 +00:00
Mariette Yvinec ad6448d45a try to introduce Point iterators but drop it for now
Fixed the doc for new find_cinflicts and boundary_of_conflict zone
member function
2001-05-02 08:01:47 +00:00