Sylvain Pion
23b1fee30f
- Add Sign to the exported nested types (it is not used in the functors
...
interface, but internally).
2005-09-14 22:24:13 +00:00
Sylvain Pion
b1bcb47a56
- Remove qualified_result_type from functors.
2005-09-14 21:19:25 +00:00
Andreas Fabri
655f97914b
Removed {Cartesian,Homogeneous}_coordinate_type
2005-09-13 11:11:57 +00:00
Andreas Fabri
89bce5257f
Removed {Cartesian,Homogeneoeus}_coordinate_type
2005-09-13 11:05:23 +00:00
Andreas Fabri
97973f30fe
Moved insert and extract operator to Kernel_23
2005-09-13 08:04:41 +00:00
Andreas Fabri
1820ce53f2
Added functors
2005-09-12 20:23:36 +00:00
Sylvain Pion
d67bf44baf
- Remove operator()() for default constructors.
2005-09-12 10:09:40 +00:00
Andreas Fabri
fd42c9b86c
Removed insert and extract stream operators
2005-09-07 18:27:19 +00:00
Andreas Fabri
a228b03cca
Moved implementation of insert/extract operator to Point_2, Line_2, Circle_2
2005-09-07 10:18:07 +00:00
Sylvain Pion
f028dde50f
- Homogeneous_base : define nested types Orientation/Oriented_side/Bool/...
...
using Same_uncertainty.
2005-08-08 09:16:45 +00:00
Sylvain Pion
d9410fbeeb
- Remove <FT> qualification for functions part of the NT interface
...
(sign, compare...), for efficiency.
- Add <FT> qualification for functions which are not part of the
NT interface (det3x3_by_formula...) to support GMP++ like types.
2005-08-05 23:05:31 +00:00
Sylvain Pion
94829a3ce3
- Fix #include ordering.
2005-08-05 08:57:05 +00:00
Sylvain Pion
d6e99e499a
- Update location of solve.h.
2005-08-04 15:52:23 +00:00
Sylvain Pion
c9c13e841d
- Add some explicit casts to allow Uncertain<>.
2005-07-30 16:28:00 +00:00
Sylvain Pion
442216892c
- Fix Qualified_result_of<CartesianKernelFunctors::Compute_squared_radius_2<K>,
...
typename K::Circle_2, int >
2005-07-26 15:44:36 +00:00
Andreas Fabri
72816576ed
Added Qualified_result_of<CartesianKernelFunctors::Compute_squared_radius_2<K>, typename K::Circle_2, int >
2005-07-25 12:36:29 +00:00
Andreas Fabri
0167ecb454
Added qualified_result_type to some functors
2005-07-20 08:23:36 +00:00
Andreas Fabri
89e2a48334
Removed #ifndef CGAL_NO_DEPRECATED_CODE for Construct_vector_2 and Construct_direction_2
2005-06-24 12:27:44 +00:00
Andreas Fabri
79cf815a88
Move code to functors
2005-06-18 19:59:39 +00:00
Sylvain Pion
54377da273
- Add centroid(Triangle_[23]) and centroid(Tetrahedron_3).
2005-05-19 14:16:01 +00:00
Sylvain Pion
448009cbab
- New predicates : orientation(3 Vector_3) and orientation(2 Vector_2).
2005-05-11 23:35:14 +00:00
Sylvain Pion
3ccce1cc33
- More global functions call the functors.
2004-09-14 14:00:43 +00:00
Menelaos Karavelas
b8170a44f8
re-wrote author names in copyright notices using 7-bit characters
2004-09-05 12:24:52 +00:00
Sylvain Pion
cae28f9c05
- Undeprecate construction functors from NTs.
2004-06-23 03:33:41 +00:00
Sylvain Pion
84ce5c8b21
- Change some CGAL:: to CGAL_NTS.
2004-06-20 18:17:03 +00:00
Andreas Fabri
7dc411b2e2
The Cartesian/global_operators_{2,3}.h are turned into function objects
2004-05-19 13:21:39 +00:00
Andreas Fabri
d9e0710708
Changed Cartesian coordinate iterator
2004-05-19 10:13:43 +00:00
Sylvain Pion
a0eb645ddb
- Prevent warnings when -DNDEBUG.
2004-05-08 09:45:56 +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
cbc3d41afc
- Get rid of equal_line() and remove the file predicates_on_line_2.h.
2004-03-13 22:49:43 +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
adaf61e327
Replaced operator*(Vector, FT) with functor
2004-03-10 08:57:24 +00:00
Andreas Fabri
11a86e77dc
Added missing typename
2004-03-09 09:12: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
f2414318a1
- Make use of Compute_area_2.
2004-02-29 23:27:00 +00:00
Sylvain Pion
51a6759c90
�- Small cleanup
2004-02-29 22:58:05 +00:00
Sylvain Pion
088d754768
- Small cleanups
2004-02-29 22:42:26 +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
66e8e5635e
- Move lexicographically_yx_smaller_or_equal() to the new scheme.
2004-02-22 23:40:33 +00:00
Sylvain Pion
6ecdffd367
- Remove side_of_oriented_line(Line_2, Point_2) : it's not documented,
...
only in Cartesian, and available as Line_2::oriented_side(Point_2).
2004-02-22 22:57:22 +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
b5f5cfb921
- Move internal predicates(p,q,K) to CGALi.
2004-02-21 11:30:44 +00:00