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
Andreas Fabri
2293239c47
Added Less_signed_distance_to_plane_3::operator(Point^5)
2004-03-08 09:22:28 +00:00
Andreas Fabri
0d6f6344b5
Added functor and function for constructing orthogonal vector of three points
2004-03-08 08:20:46 +00:00
Sylvain Pion
387b7d6e73
- Fix too long line
2004-02-29 22:48:22 +00:00
Sylvain Pion
6ca19a2848
- Replace SegmentH2 by Cartesian's SegmentC2 !
2004-02-29 22:47:42 +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
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
8e4a2f9d3e
- Add circumcenter(Triangle_[23]) and circumcenter(Tetrahedron_3) [bug#208].
2004-02-15 00:43:22 +00:00
Sylvain Pion
04305e4ba4
- Workaround g++ 2.95 pickyness in static_cast<>.
2004-01-24 20:31:24 +00:00
Sylvain Pion
5d74157668
- Remove CGAL_CFG_USING_NAMESPACE_BUG workaround.
2004-01-18 17:06:29 +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
a81a4f1c3f
- Add parallel().
2003-12-03 16:37:07 +00:00
Sylvain Pion
2d9f493b31
- Fix Construct_bisector_2 functor.
...
- Added bisector(Point_3, Point_3).
2003-11-19 10:45:53 +00:00
Sylvain Pion
920eb15b9d
- Remove deprecated stuff.
2003-11-17 19:33:23 +00:00
Sylvain Pion
768badd2ef
typo Saarbrucken -> Saarbruecken
2003-10-21 12:26:15 +00:00
Sylvain Pion
3a3efc6ed8
fix LGPL headers
2003-10-21 11:35:16 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Andreas Fabri
4dbf3f4f27
Construct_cartesian_coordinate_const_iterator_2 -> Construct_cartesian_const_iterator_2
2003-09-17 19:33:09 +00:00
Andreas Fabri
6a1ccbf9aa
Bugfix in Construct_vector_[2,3]
2003-09-06 16:06:21 +00:00
Michael Hoffmann
292074d0ae
Fix a warning on sunpro.
2003-07-31 11:26:03 +00:00
Andreas Fabri
d19eb82fcb
Added Cartesian_coordinate_const_iterator
2003-07-22 14:53:35 +00:00
Sylvain Pion
f218ae773e
- Undo the last two unfinished predicates.
2003-06-30 17:51:38 +00:00
Sylvain Pion
5f9cdc1abc
- Add another unfinished functor to CompareX_2
...
operator()( const Segment_2& s1, int i1, const Point_2 & p)
2003-06-17 09:45:53 +00:00
Sylvain Pion
6d973a21d9
- Add unfinished functor to CompareX_2
...
operator()( const Segment_2& s1, int i1, const Segment_2& s2, int i2)
2003-06-05 13:53:18 +00:00
Sylvain Pion
b6f7ebc115
- -DCGAL_NO_DEPRECATED_CODE fixes.
...
- Replace deprecated function cmp_dist_to_point().
2003-06-02 19:44:51 +00:00
Sylvain Pion
8d66c6217a
- Workaround "using namespace" for VC++ 7.0.
2003-05-30 12:45:11 +00:00
Michael Hoffmann
d3cf6505dd
Fixed Direction_2 in Collinear_has_on_2.
2003-05-12 13:24:58 +00:00
Sylvain Pion
014b967764
- In order to get rid of Direction_2 at some point, I have added :
...
- Line_2(Point_2, Vector_2) ConstructLine_2
- Ray_2(Point_2, Vector_2) ConstructRay_2
- Ray_2(Point_2, Line_2) ConstructRay_2
- Vector_2(Line_2) ConstructVector_2
- Vector_2(Ray_2) ConstructVector_2
- Vector_2(Segment_2) ConstructVector_2
- Vector_2 Line_2.to_vector()
- Vector_2 Ray_2.to_vector()
- Vector_2 Segment_2.to_vector()
2003-05-11 18:49:50 +00:00
Michael Hoffmann
ef6fbcd62e
Introduce homogeneous kernel functors in their own namespace
...
Remove some global function calls from the functors
2003-05-09 13:34:49 +00:00