Commit Graph

561 Commits

Author SHA1 Message Date
Andreas Fabri 1cf0e677e5 Replaced in locate method walk along a straight line with zig zag walk 2004-04-08 20:45:14 +00:00
Mariette Yvinec fd9b570c91 fixed a bug in Triangulation_hierarchy_vertex_base_2
(bug intoduced last week : abusive comment of a typedef)
2004-04-05 08:17:58 +00:00
Mariette Yvinec 41da62d4f6 - Weighted_point : remake the constructor from Point implicit
otherwise predicate on Bare_point cannot be called with Bare_point.
- 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 Kernel traits when Weighted_point
  will be in Kernel
  but  this does not slove satisfactory the  Weighted_point_2 - Point_2
  type problem of regular, hence the need for the implicit converter.
2004-04-01 07:08:51 +00:00
Menelaos Karavelas f724ff77db fixes for PowerPC 2004-03-02 05:57:00 +00:00
Sylvain Pion 48ce6e9f9a - Make cw and ccw public in Delaunay_2. 2004-02-25 21:21:07 +00:00
Menelaos Karavelas 4c7f81165b fixed typo in lines 115 and 116. Triangulation_2::{cw,ccw} should have
been Triangulation::{cw,ccw}
2004-02-20 04:31:46 +00:00
Sylvain Pion 1e21c47a76 - Weighted_point :
- make constructor explicit,
  - make .weight() and .point() return references,
  - protect operator>> against end of steram.
2004-02-19 17:09:36 +00:00
Mariette Yvinec e701714b91 - fixed the return of get_conflicts_and_boundary member functions
- suppressed the using Tds::cw[ccw]
   added by Menelaus in Delaunnay_triangulation_2
2004-02-16 17:30:50 +00:00
Menelaos Karavelas 788128147f added "this->" in front of inherited methods called by Delaunay_triangulation_2
and Triangulation_hierarchy_2
2004-02-01 21:30:38 +00:00
Menelaos Karavelas 1121a685a8 added this-> before some inhereted methods; gcc 3.4 was complaining 2004-02-01 20:11:39 +00:00
Sylvain Pion 10516a0a83 missing include files 2004-01-22 16:19:57 +00:00
Mariette Yvinec fd9f08e7bc small fixes due to previuos changes of NULL to handles default constructors 2004-01-22 12:54:32 +00:00
Mariette Yvinec b6c91850e7 small fixes due to previuos changes of NULL to handles default constructors 2004-01-21 14:47:27 +00:00
Mariette Yvinec 3617780529 small fixes due to previuos changes of NULL to handles default constructors 2004-01-21 14:13:50 +00:00
Mariette Yvinec d53cc02be3 fixed bug due to prevoius replace of NULL by defaut constructors of handles 2004-01-21 13:55:38 +00:00
Mariette Yvinec 4e89287da1 change NULL to default constructed handles 2004-01-20 13:48:50 +00:00
Sylvain Pion 46ab9aac40 Rename CGAL_TYPENAME_MSVC_NULL to typename 2004-01-18 16:22:50 +00:00
Sylvain Pion 2d5c59c10c - Cleanups following VC++ 7.0 support drop. 2004-01-18 13:54:03 +00:00
Sylvain Pion fbac593921 - Regular_triangulation_euclidean_traits_2<K> now derives directly from K. 2004-01-18 11:18:04 +00:00
Menelaos Karavelas 738a22f659 there was a "typename" missing in the return type of the degree method
(line 83)
2004-01-16 19:58:50 +00:00
Sylvain Pion c9f38d415e - First shot at changing NULL to default constructed handles.
(only the parts needed for Triangulation_3)
2004-01-13 10:03:37 +00:00
Mariette Yvinec 552a1d0dde - fixed operator= of Constrained_triangulation_plus_2
- added swap in Constriant_hierarchy_2
- fixed swap in Constrained_triangulation_plus_2
2004-01-09 10:46:30 +00:00
Mariette Yvinec f66956977f fixed operator= of Constrained_triangulation_plus_2
added -DCGAL_NO_DEPRECATED_CODE in tests local makefiles
2004-01-08 21:19:28 +00:00
Mariette Yvinec 0d2c5131ed Triangulation classes define size_type and difference type.
Return type of "number_of" and degree function
is now size_type.
2004-01-08 18:46:23 +00:00
Sylvain Pion b736b8d635 - Moved Handle concept documentation to Circulator.
- Removed obsolete Pointer class.
2004-01-08 16:12:04 +00:00
Mariette Yvinec 7c79906c1a syntax fix in Regular_triangulation_2.h 2003-12-29 13:57:33 +00:00
Mariette Yvinec 4536603936 cleaned up long lines 2003-12-29 13:29:47 +00:00
Mariette Yvinec cf57b0b860 cleaned up 2003-12-29 13:28:51 +00:00
Mariette Yvinec 13ec8afb53 Fixed changes made by Andreas and Radu
to support handles  with a typedef to iterator.
The fix concerns operator== and !=
2003-12-29 13:26:21 +00:00
Mariette Yvinec 9f9b22be6f Update to the new filter_iterator() interface. 2003-12-29 09:45:56 +00:00
Julia Flötotto f4d7d93e79 - [julia] changed typedef typename Geomtraits::Segment to Segment_2
in function dual(const Edge &e) const
2003-12-18 10:06:42 +00:00
Mariette Yvinec 73dc81ed7c as previous 2003-12-02 10:44:33 +00:00
Mariette Yvinec 1c50c5d1e9 added typedef for Vertex_iterator and the like
(backward compatibility)
2003-12-02 10:42:56 +00:00
Mariette Yvinec e79a4ab3ef fixed #include/CGAL/Triangulation_short_names_3.h 2003-11-25 13:32:24 +00:00
Julia Flötotto b65129acbc - bug fix for get_conflicts: location on vertex might nevertheless create
further conflicts
2003-11-20 15:33:04 +00:00
Julia Flötotto 592ab02521 added std:: to set_difference 2003-11-20 08:47:48 +00:00
Julia Flötotto 85a8e05e32 shortened lines + added function
test_conflict(const Weighted_point  &p, Face_handle fh) const;
2003-11-19 15:58:18 +00:00
Julia Flötotto ab1d9f8a8b added get_conflict functions 2003-11-19 15:54:37 +00:00
Mariette Yvinec 9988c0576f fixed include Triangulation_short_names_3.h into
Triangulation_short_names_3.h
2003-11-14 13:10:29 +00:00
Radu Ursu e9afdb23cd 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]
2003-10-30 15:33:53 +00:00
Radu Ursu 93f07909a6 ver 8.20 (29/10/03)
- fixed files for _MSC_VER but not INTEL
2003-10-29 15:20:08 +00:00
Andreas Fabri 2403a7c3e6 Vertex and Face handle are no longer proper classes but typedef to iterator 2003-10-13 12:36:35 +00:00
Sylvain Pion ace0a0f1fa - Change all headers to the new format/license. 2003-09-18 10:27:16 +00:00
Mariette Yvinec fbe8fdd4e3 fixed bug in vrml_output de Trainulation_data_structure_2 2003-09-08 10:15:01 +00:00
Mariette Yvinec a92bbdb751 *** empty log message *** 2003-08-22 12:54:47 +00:00
Mariette Yvinec 7f4ac315de fixed a bug in propagate_conflicts 2003-08-20 12:05:53 +00:00
Mariette Yvinec 0bdd5b4aed updated reference manual and examples 2003-08-12 10:14:04 +00:00
Mariette Yvinec 0522f98ec7 - fixed get_conflicts and get_boundary_of_conflicts for SGI CC 2003-08-04 14:44:18 +00:00
Mariette Yvinec 2655a40237 fixed Triangulation:: to Ctr:: in get_conflicts 2003-08-04 14:27:54 +00:00
Mariette Yvinec 32efc83f3c cut long line 2003-08-01 13:51:25 +00:00