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
d68eda8f98
- Remove unused code.
2004-03-13 23:19:14 +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
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
83948649fc
- Replace TriangleH2 by Cartesian's TriangleC2 !
2004-02-29 23:28:21 +00:00
Sylvain Pion
7377ff9f0a
- Remove obsolete \#include
2004-02-29 23:11:45 +00:00
Sylvain Pion
ddeac79ddd
- Remove obsolete commented code
2004-02-29 23:10:26 +00:00
Sylvain Pion
33f3e12f5d
- Replace SegmentH3 by Cartesian's SegmentC3 !
2004-02-29 22:59:12 +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
06a55d3dbc
- SegmentH2 : get rid of undocumented and unused :
...
- ctor from 6 RTs.
- .other_vertex(Point_2) member function.
2004-02-29 22:12:55 +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
7c1cca8e84
- Move compare_slopes(Line_2, Line_2) to the new scheme.
2004-02-22 22:55:10 +00:00
Sylvain Pion
33c0a23d05
formatting
2004-02-22 22:52:28 +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
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
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
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
fe0a2465aa
- Change orientation of the line returned by bisector() to match Cartesian's
...
behavior.
2003-10-28 17:57:11 +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
87e3df2859
add area(p, q, r)
2003-10-17 19:58:02 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Andreas Fabri
39d7b70738
Cartesian_coordinate_const_iterator_[2,3] ---> Cartesian_const_iterator_[2,3]
2003-09-18 08:13:05 +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
Sylvain Pion
97545de5ba
Simplify default constructors to have better optimization.
2003-08-08 19:02:54 +00:00
Sylvain Pion
b38fd05a50
- Undo the explicit <RT> previously needed by GMP++.
...
- Cleanups in predicates_on_pointsH2.h.
2003-08-07 11:52:11 +00:00
Michael Hoffmann
2827bbfdd8
Add squared_length() to Vector_2.
2003-08-04 13:25:42 +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