Commit Graph

133 Commits

Author SHA1 Message Date
Sylvain Pion 4ddfe868d0 - Fix doc typo : Leftturn_2 -> Left_turn_2. 2004-04-09 15:20:39 +00:00
Andreas Fabri 956be85ce0 Move the following to the new scheme :
signed_distance_to_{point,line_plane}
2004-03-16 21:59:52 +00:00
Sylvain Pion 8454fc463f - Move centroid() to the new scheme. 2004-03-13 23:12:54 +00:00
Sylvain Pion fe8048877e - Use LineC3 instead of LineH3.
- Merge Construct_line_3 between H&C.
- Duplicate Construct_projected_point_3 between H&C.
2004-03-13 22:39:12 +00:00
Sylvain Pion 58f59322d6 - Factorize identical Coplanar_3 functors between H&C.
- Move to the new scheme :
  orientation(4 Point_3), coplanar(4 Point_3),
  are_positive_oriented(4 Point_3), are_negative_oriented(4 Point_3),
  side_of_oriented_sphere(5 Point_3)
2004-03-13 21:22:09 +00:00
Sylvain Pion e9dfb0cfe3 - Use TetrahedronC3 instead of TetrahedronH3.
Duplicate Compute_volume_3 and Bounded_side_3 functors instead.
2004-03-13 18:39:58 +00:00
Sylvain Pion 742be96097 - Use TriangleC3 instead of TriangleH3.
Duplicate Has_on_3 functor instead.
2004-03-13 15:13:07 +00:00
Sylvain Pion bda4400b41 - Move the following to the new scheme :
area(3 Point_2), operator-(2 Point_[23]), collinear(3 Point_3),
  angle(3 Point_3), coplanar_orientation([34] Point_3),
  coplanar_side_of_bounded_circle(4 Point_3), are_ordered_along_line(3 Point_3),  are_strictly_ordered_along_line(3 Point_3),
  collinear_are_strictly_ordered_along_line(3 Point_3)
2004-03-13 14:15:07 +00:00
Sylvain Pion 876d238b1d - Move operator+(Point_2, Vector_2) to the new scheme. 2004-03-11 21:43:57 +00:00
Andreas Fabri 7e76974c73 fixed typo 2004-03-08 08:21:07 +00:00
Andreas Fabri 23bd7d7c4b Added functor and function for constructing orthogonal vector of three points 2004-03-08 08:16:42 +00:00
Sylvain Pion 3ed19410ae - Move cross_product() to the new scheme. 2004-02-29 21:56:14 +00:00
Sylvain Pion 7883a721d9 - Added ComputeScalarProduct_[23] functors.
- Added [RT|FT] multiplication from left to Vector_[23]. [bug#194]
- Moved the operator* of Vector_[23] to the new scheme.
- New internal file CGAL/Kernel/mpl.h to gather some template
  metaprogramming tools used by the kernel.
2004-02-29 21:24:35 +00:00
Sylvain Pion 47457bffee - Re-allow conversion from RPoint_2 to Point_2 (still needed by conics). 2004-02-26 17:48:05 +00:00
Sylvain Pion 20cf56c197 - Add missing CGAL_WRAP() for SunPRO. 2004-02-24 13:01:53 +00:00
Sylvain Pion 66e8e5635e - Move lexicographically_yx_smaller_or_equal() to the new scheme. 2004-02-22 23:40:33 +00:00
Sylvain Pion 7c1cca8e84 - Move compare_slopes(Line_2, Line_2) to the new scheme. 2004-02-22 22:55:10 +00:00
Sylvain Pion 1935a9d5c6 - Move compare_slopes(Segment_2, Segment_2) to the new scheme. 2004-02-22 22:10:35 +00:00
Sylvain Pion 5a3c5f355a - 3D part of previous change done. 2004-02-22 18:45:11 +00:00
Sylvain Pion 3fc5159cf2 - Further organization : 2D functions taking user classes as argument
now call the global functions in CGALi.  3D still to be done.
2004-02-22 17:30:20 +00:00
Sylvain Pion b5f5cfb921 - Move internal predicates(p,q,K) to CGALi. 2004-02-21 11:30:44 +00:00
Sylvain Pion 53a773ec46 - Add missing test-suite for Construct_line_3(Point_3, Vector_3). 2004-02-19 19:39:55 +00:00
Sylvain Pion 43fae6c01e - Remove CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION
and VC++ < 7.1 workarounds.
2004-02-17 00:14:58 +00:00
Sylvain Pion f5e66574c3 - Add intersection(Plane_3, Plane_3, Plane_3). [bug#185] 2004-02-15 19:43:49 +00:00
Sylvain Pion 8e4a2f9d3e - Add circumcenter(Triangle_[23]) and circumcenter(Tetrahedron_3) [bug#208]. 2004-02-15 00:43:22 +00:00
Radu Ursu 32a1614be8 Version 1.106 (09 February 2004) [rursu]
- Updated headers in examples
2004-02-09 23:20:54 +00:00
Sylvain Pion 7f3b4660ef - Move orientation(p,q,r,k) in CGALi. 2004-01-24 20:26:17 +00:00
Sylvain Pion 36151af19d - Remove obsolete *ITERATOR_TRAITS_POINTER_SPEC* workarounds. 2004-01-18 14:03:18 +00:00
Sylvain Pion 6d2796375d - Remove obsolete CGAL_VC7_BUG_PROTECTED workaround (VC++ <= 7.0). 2004-01-18 13:04:17 +00:00
Sylvain Pion e283e6fed2 - Remove obsolete CGAL_CFG_MATCHING_BUG_2 workaround (VC++ <= 7.0). 2004-01-18 12:17:18 +00:00
Sylvain Pion ca6cd62149 - Add volume(4 points). 2004-01-13 17:55:04 +00:00
Sylvain Pion 1f7d1da003 - Remove Simple_handle_for. 2004-01-13 11:48:14 +00:00
Sylvain Pion e93fa1c39f *** empty log message *** 2004-01-09 10:06:46 +00:00
Sylvain Pion a325e545e4 - Add comparison operators for Point_[23]. 2004-01-07 14:31:18 +00:00
Sylvain Pion 4f3253bc08 - New faster Handle_for interface
- More work towards extensible kernel.
2004-01-01 18:00:47 +00:00
Sylvain Pion 40097766b8 - Added Compute_area_3, and a version of Compute_squared_area_3 taking 3
points.
2003-12-17 17:53:46 +00:00
Sylvain Pion 99d4d9b3a6 - Use CGAL_WRAP() for SunPro. 2003-12-09 13:01:31 +00:00
Sylvain Pion cee8ecd658 - More bisector() functions. 2003-12-04 09:45:57 +00:00
Sylvain Pion a81a4f1c3f - Add parallel(). 2003-12-03 16:37:07 +00:00
Sylvain Pion 6bf3b933e1 - Ref/SqrtFieldNumberType.tex was not \included{}... 2003-12-02 10:23:09 +00:00
Sylvain Pion 85e9b359cd - Added bisector(Point_3, Point_3). 2003-11-19 10:36:23 +00:00
Sylvain Pion 920eb15b9d - Remove deprecated stuff. 2003-11-17 19:33:23 +00:00
Sylvain Pion 2a17d5e857 *** empty log message *** 2003-11-07 08:44:04 +00:00
Sylvain Pion 6985e1ea79 - Fix documentation of do_intersect() for Triangle_3. 2003-11-06 14:54:25 +00:00
Sylvain Pion 134a3413a9 fix test-suite 2003-10-29 18:26:01 +00:00
Sylvain Pion 64c81883a9 - Add links in the doc from ConstructVector* to ConstructScaledVector*. 2003-10-28 18:27:15 +00:00
Sylvain Pion c8f376afe3 - Document and test bisector(). 2003-10-28 18:14:15 +00:00
Sylvain Pion 5639035ffc - Add test for bisector(). 2003-10-28 17:55:48 +00:00
Sylvain Pion f5e383f205 *** empty log message *** 2003-10-22 18:57:35 +00:00
Andreas Fabri 7ce7f916df *** empty log message *** 2003-10-22 08:36:02 +00:00