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
33a5c3a194
shortened line
2004-03-08 08:19:41 +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
dcb82e0b41
- Remove unused Direction_[23] typedef.
2004-02-19 20:24:24 +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
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
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
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
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
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
daf9fbb213
add area(p, q, r)
2003-10-17 19:49:27 +00:00
Andreas Fabri
0469ee6b03
Reactivated deprecated code for constructing points from coordinates
...
This is needed for the extensible kernel, in order not to require
specific constructors for the point class
2003-10-17 12:10:51 +00:00
Andreas Fabri
7f5f2e77dd
bug fixes
2003-09-22 12:37:10 +00:00
Andreas Fabri
889aed11f2
*** empty log message ***
2003-09-22 12:21:37 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Andreas Fabri
b9108e76a8
Changed CartesianCoordinateConstIterator to CartesianConstIterator
2003-09-17 12:05:09 +00:00
Andreas Fabri
429bb45288
Added #include of intersection header files
2003-09-15 14:25:27 +00:00
Andreas Fabri
febf7ed3da
The vertex function of Iso_rectangle_2 and Iso_cuboid construct vertices
2003-09-08 17:47:09 +00:00
Andreas Fabri
2fd30bd073
The operators of Construct_vertex_[2,3] now return const references to points and not references
2003-09-08 12:58:04 +00:00
Andreas Fabri
ab7e2786d3
The operators of Construct_vertex_[2,3] now return references to points and not copies
2003-09-08 12:52:51 +00:00
Andreas Fabri
f99120d80c
Added #include <CGAL/squared_distance_[2,3].h>
2003-09-07 21:39:13 +00:00