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
33f3e12f5d
- Replace SegmentH3 by Cartesian's SegmentC3 !
2004-02-29 22:59:12 +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
b5f5cfb921
- Move internal predicates(p,q,K) to CGALi.
2004-02-21 11:30:44 +00:00
Sylvain Pion
8a6fedcdd4
- Internal *H[23] classes do not publicly derive from the Handle stuff,
...
but private data member instead.
2004-02-19 20:26:42 +00:00
Sylvain Pion
d5e366d32c
- Replace obsolete CGAL_NULL_TMPL_ARGS by <>.
2004-01-18 13:23:34 +00:00
Sylvain Pion
3a023451a0
- Remove obsolete CGAL_VC7_BUG_PROTECTED workaround (VC++ <= 7.0).
2004-01-18 13:12:20 +00:00
Sylvain Pion
ca6cd62149
- Add volume(4 points).
2004-01-13 17:55:04 +00:00
Sylvain Pion
9b61eeb846
- New faster Handle_for interface
...
- More work towards extensible kernel.
2004-01-01 18:12:57 +00:00
Sylvain Pion
d44032730f
- Added Compute_area_3, and a version of Compute_squared_area_3 taking 3
...
points.
2003-12-17 18:01:15 +00:00
Sylvain Pion
cee8ecd658
- More bisector() functions.
2003-12-04 09:45:57 +00:00
Sylvain Pion
b045e018e4
- Added bisector(Point_3, Point_3).
2003-11-19 10:44:15 +00:00
Sylvain Pion
920eb15b9d
- Remove deprecated stuff.
2003-11-17 19:33:23 +00:00
Sylvain Pion
5dd2ffbf8f
*** empty log message ***
2003-10-21 13:00:56 +00:00
Sylvain Pion
5a2a0deb23
*** empty log message ***
2003-09-18 13:12:07 +00:00
Sylvain Pion
97545de5ba
Simplify default constructors to have better optimization.
2003-08-08 19:02:54 +00:00
Michael Hoffmann
4918dcedac
Add squared_length() to Vector_3.
2003-08-05 07:52:38 +00:00
Sylvain Pion
93706768cf
- Workaround SunPro for Intersections_3's test-suite.
2003-06-06 14:07:59 +00:00
Sylvain Pion
6de82175cb
- Replace deprecated cmp_dist_to_point().
2003-06-02 19:46:14 +00:00
Andreas Fabri
188e155c96
*** empty log message ***
2003-06-02 15:09:57 +00:00
Sylvain Pion
386dd56860
- Fix infinite recursion in RayH3 (is_degenerate() <-> to_vector()).
2003-05-30 12:54:13 +00:00
Sylvain Pion
d486019509
- Add missing functor for Plane_3(Point_3, Vector_3).
...
- In order to get rid of Direction_3 at some point, I have added :
- Line_3(Point_3, Vector_3) ConstructLine_3
- Ray_3(Point_3, Vector_3) ConstructRay_3
- Ray_3(Point_3, Line_3) ConstructRay_3
- Vector_3(Line_3) ConstructVector_3
- Vector_3(Ray_3) ConstructVector_3
- Vector_3(Segment_3) ConstructVector_3
- Vector_3 Line_3.to_vector()
- Vector_3 Ray_3.to_vector()
- Vector_3 Segment_3.to_vector()
2003-05-11 18:52:45 +00:00
Andreas Fabri
f58d6838f7
*** empty log message ***
2003-04-11 08:35:37 +00:00
Andreas Fabri
e394fa039b
*** empty log message ***
2003-02-19 10:19:38 +00:00
Sylvain Pion
a4292270ec
- Add squared_radius(p, q).
2003-02-11 12:32:59 +00:00
Sylvain Pion
1304bc0c04
- far is rejected by VC++ (used to be a keyword).
2003-01-29 12:21:11 +00:00
Sylvain Pion
605c85d80f
- Add new constructor Iso_cuboid_3(left, right, bottom, top, far, close).
2003-01-22 10:06:56 +00:00
Andreas Fabri
34f0444dff
*** empty log message ***
2003-01-22 09:53:04 +00:00
Sylvain Pion
1a6508153d
- Remove #ifdef CGAL_CFG_TYPENAME_BUG stuff, as VC6 is not supported anymore.
2003-01-20 18:18:39 +00:00
Sylvain Pion
bce0b518ac
- Remove *handle_[23] types from the main kernel classes.
2003-01-20 11:16:21 +00:00
Sylvain Pion
875dfe9150
- Replace "3" by RT(3) so that Quotient<Gmpz> works.
2003-01-07 18:37:09 +00:00
Sylvain Pion
201e7a4ddd
- Add explicit types to function templates to support expression templates
...
(GMP++).
2002-10-05 16:36:18 +00:00
Sylvain Pion
f0b03f578a
- VC7 workarounds.
2002-02-06 12:35:29 +00:00
Sylvain Pion
9c48c3b843
- VC++ fixes.
2002-02-04 16:46:01 +00:00
Sylvain Pion
52f444bb66
*** empty log message ***
2002-01-30 09:43:48 +00:00
Sylvain Pion
46931567c4
- Fixes for MipsPro and VC6.
2002-01-30 09:38:43 +00:00
Sylvain Pion
0b31407d49
- Fixes for KCC (access to private types like VectorH3::Vector_3).
2002-01-28 13:33:08 +00:00
Sylvain Pion
03bd04c948
- Fixes for VC++.
2002-01-23 12:52:04 +00:00
Sylvain Pion
ee892f7ea8
- Classes and funtion return type only refer to R::...
2002-01-22 09:46:21 +00:00
Sylvain Pion
ec32013053
- Replace the small helper *rep classes by std::pair and triple.
...
- Tetrahedron_3.orientation() is not cached anymore.
2002-01-04 17:31:22 +00:00
Sylvain Pion
673c8a8ec2
- Add IO operators for SphereH3.
2001-12-12 18:05:45 +00:00
Sylvain Pion
51629c1fa3
- operator<< of various kernel object required more than R to be public.
2001-12-01 11:10:38 +00:00
Sylvain Pion
e24a75bc38
- Handles simplifications.
2001-10-24 14:48:37 +00:00
Susan Hert
568082d5cd
added missing Homogeneous subdirectory in include statement
2001-10-23 15:57:38 +00:00