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
b9756f6e25
- Propagate uncertainty in low level FT predicates.
2005-08-06 18:02:40 +00:00
Sylvain Pion
063fe5e8a1
- Replace FT(0) by 0, and similar.
2005-08-06 17:05:57 +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
1a14e8c71d
- Cartesian_converter : specialize when same_type<K1, K2>.
2005-08-01 21:39:15 +00:00
Sylvain Pion
0463a23061
- Remove K::make_FT and K::FT_{numerator|denominator}
...
(replaced by Rational_traits).
2005-08-01 16:41:58 +00:00
Sylvain Pion
cd6dbc3eb0
- Fix Cartesian_converter for Circle_2::orientation().
2005-07-30 16:46:34 +00:00
Sylvain Pion
c9c13e841d
- Add some explicit casts to allow Uncertain<>.
2005-07-30 16:28:00 +00:00
Andreas Fabri
6e485ec879
Added conversion of a vector of Objects
2005-07-29 08:24:35 +00:00
Andreas Fabri
8a18393490
Replaced int with unsigned int in a for loop
2005-07-26 21:23:04 +00:00
Andreas Fabri
133d0bfc88
Removed debug printout
2005-07-26 20:59:47 +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
3d93826921
Added conversion for CGAL::Object with a kernel object inside
2005-07-26 09:56:00 +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
69a572c87a
- Cartesian_converter.h : add #include <CGAL/Origin.h>.
2004-09-17 08:27:56 +00:00
Sylvain Pion
3ccce1cc33
- More global functions call the functors.
2004-09-14 14:00:43 +00:00
Sylvain Pion
1dd8fbdbab
- Add conversino for Origin and Null_vector.
2004-09-14 13:34:30 +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
Sylvain Pion
4b98131269
- Add forgotten #include<CGAL/Bbox_[23].h>.
2004-05-19 23:21:56 +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
3d48c9cb67
Changed Cartesian coordinate iterator"
2004-05-19 10:15:59 +00:00
Andreas Fabri
d9e0710708
Changed Cartesian coordinate iterator
2004-05-19 10:13:43 +00:00
Sylvain Pion
ed290ae393
- Cartesian_converter : add conversions for FT, Bbox_2 and Bbox_3.
2004-05-19 09:30:40 +00:00
Sylvain Pion
a0eb645ddb
- Prevent warnings when -DNDEBUG.
2004-05-08 09:45:56 +00:00
Andreas Fabri
1240176f46
bug fix in line_from_pointsC2 (sign error, degenerate line)
2004-04-23 09:29:42 +00:00
Andreas Fabri
6c4d5a85d0
Special treatment for horizontal and vertical line in line_from_pointsC2
2004-04-16 20:37:07 +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