Sylvain Pion
7a29a4a630
- Fix line_project_pointC2(), thanks to Stefan.
...
- Use the old version of it again, as the new one needs testing first.
2000-09-07 18:37:39 +00:00
Sylvain Pion
74850dcd3e
- Use Vector::squared_length().
2000-09-01 17:05:48 +00:00
Sylvain Pion
f9dbeb3b21
- Fixed macro names.
2000-09-01 17:03:22 +00:00
Sylvain Pion
f96306f554
- Use CGAL_ADVANCED_KERNEL_PARTIAL_SPEC for all partial specialization of
...
kernel objects, instead of the 4 line for each class. [syl]
2000-08-23 14:35:48 +00:00
Sylvain Pion
d1a2665ef4
- Added .squared_length().
2000-08-23 14:34:46 +00:00
Sylvain Pion
7d4cc64a94
- New function side_of_oriented_lineC2().
2000-08-23 13:52:18 +00:00
Sylvain Pion
3045d2cfc3
- Use square() where usefull.
...
- New function perpendicular_through_pointC2().
- Added variant for line_project_pointC2(), to be tested.
2000-08-23 13:51:37 +00:00
Sylvain Pion
1f23f1fdce
- Optimized leftturn(Origin,,) and rightturn(Origin,,).
2000-08-23 13:50:17 +00:00
Sylvain Pion
018aa2e990
- side_of_oriented_line() moved from the constructions.
2000-08-23 13:49:09 +00:00
Sylvain Pion
c5fbf25dda
- Removed useless #include <utility>.
2000-08-23 13:48:38 +00:00
Sylvain Pion
c0485c5ad1
- New function perpendicular_through_point() calling
...
perpendicular_through_pointC2().
- Fixed line_project_point().
- Moved side_of_oriented_line() to predicates.
2000-08-23 13:47:26 +00:00
Sylvain Pion
8286831560
- Use x_equal() and y_equal().
2000-08-23 13:45:36 +00:00
Sylvain Pion
7726f2c375
- perpendicular() now uses perpendicular_through_point().
...
- projection() now uses line_project_point().
2000-08-23 13:44:07 +00:00
Sylvain Pion
86e1aec5dc
- Cleanups.
2000-08-23 13:25:43 +00:00
Sylvain Pion
042f9cce77
- Change to line_from_pointsC2() for better numeric stability.
2000-08-16 15:49:55 +00:00
Mariette Yvinec
aabad07024
suppressed int id() from Ray_2.h
2000-07-27 11:47:34 +00:00
Sylvain Pion
e60dbe4027
- Fixed an assertion message.
...
- Minor cleanups.
2000-07-09 10:46:14 +00:00
Sylvain Pion
5c24a49bdf
- Headers added back.
...
- Some protect macro names fixed.
2000-06-26 15:00:31 +00:00
Sylvain Pion
b39e0a7bd2
- Fixed namespace issues for NT utilities (sign, compare...).
2000-06-21 14:16:10 +00:00
Mariette Yvinec
5b2890c55c
fixed a bug in bisector_of_pointsC2()
2000-06-06 13:37:42 +00:00
Mariette Yvinec
fa670e1511
Cartesian Objects now derives from Handle_for < >
2000-04-28 16:01:41 +00:00
Mariette Yvinec
f91406183d
fixed a bug related to previous modif
2000-04-21 09:50:48 +00:00
Mariette Yvinec
056d0b3beb
fixed long lines in Line_2.C
2000-04-20 16:35:04 +00:00
Mariette Yvinec
29654f7ecc
removed offending Leading undescore in variable names
...
except for _Twotuple and the like
2000-04-20 15:46:31 +00:00
Mariette Yvinec
c72e967e7a
constructions of bisector of two points added
2000-04-17 14:48:20 +00:00
Mariette Yvinec
898af91a64
added comparison functions
...
equal_xy(const PointC2<R CGAL_CTAG> &p, const PointC2<R CGAL_CTAG> &q)
compare_xy
less_x
less_y
2000-04-17 12:45:31 +00:00
Mariette Yvinec
f06942657d
fixed det2x2 to det2x2_by_formula
...
in compare_xC2
2000-04-17 07:47:37 +00:00
Mariette Yvinec
ebed06b78a
changed the code of constructor
...
Iso_rectangleC2(const typename Iso_rectangleC2<R CGAL_CTAG>::Point_2 &p,
const typename Iso_rectangleC2<R CGAL_CTAG>::Point_2 &q)
2000-04-06 11:51:53 +00:00
Mariette Yvinec
5f7f0b22fa
fixed the code of
...
\ccMethod{bool counterclockwise_in_between(const Direction_2<R> &d1,
const Direction_2<R> &d2) const;}
2000-02-18 13:17:43 +00:00
Mariette Yvinec
1e146aea4f
fixed lines over 80 characters
2000-02-08 12:27:21 +00:00
Mariette Yvinec
31049ef1f2
changed
...
return source() + FT(i) *(second_point() - source());
to
return source() + (second_point() - source()) * FT(i);
in
include/CGAL/Cartesian/Ray_2.C
because CGAL only supports multiplication by a scalar must be on the
right.
2000-02-08 10:05:07 +00:00
Hervé Brönnimann
5ada10a285
Added authors
1999-12-10 16:31:09 +00:00
Hervé Brönnimann
ac90177446
Version 3.3.10 (December 10 1999)
...
- Proper implementation of compare_x(Line_2,Line_2,Line_2), to have
correct degree (was using compare_x(l,h1,l,h2) before, now special
implementation in predicates/kernel_ftC2.h).
- Cleaned up Segment_2.C to use *are_ordered_along_line predicates
- Prefix CGAL:: for sqrt in Circle_2.C
1999-12-10 16:19:45 +00:00
Hervé Brönnimann
134abc5667
Version 3.3.9 (November 22 1999)
...
- Shorter headers in CVS repository, but complete in release
thanks to script for submission [Herv�]
- Ray_2.C removed typename in has_on for Borland C++
1999-11-22 12:30:48 +00:00
Hervé Brönnimann
a5272ea1b3
Shorter headers (automatically regenerated before submission)
1999-11-05 22:30:02 +00:00
Hervé Brönnimann
b2c906a160
Mega cleanup & headers [Syl and Herv�]
1999-11-02 21:23:58 +00:00
Sylvain Pion
c93e0fe1ed
- Fix include in predicates/kernel_ftC2.h.
1999-11-02 14:02:13 +00:00
Sylvain Pion
5da91eef8f
- Move the M$VC workaroud macros inside the protect macro, and after the
...
includes.
1999-11-02 14:01:28 +00:00
Sylvain Pion
7f44b3fbb2
- Mega Cleanup mostly for coding style.
1999-11-01 18:08:03 +00:00
Hervé Brönnimann
70324cc860
Version 3.3.8 (October 28 1999)
...
- Don't filter compare_lexicographically_xyC2() [Sylvain].
- Changed //CGAL_NO_FILTER_BEGIN&END to per predicate /*CGAL_NO_FILTER*/ [Syl].
- Corrected protect macro clash in predicates_on_directions
- removed some protect macros for file normally not included twice
1999-10-28 19:46:41 +00:00
Sylvain Pion
978f86e9ed
- Changed //CGAL_NO_FILTER_BEGIN&END to per predicate /*CGAL_NO_FILTER*/.
1999-10-28 12:43:34 +00:00
Sylvain Pion
9ae9c3941f
- Don't filter compare_lexicographically_xyC2().
1999-10-26 14:36:32 +00:00
Geert-Jan Giezeman
d011fb3cd9
Reformatted lines that were too long
1999-10-11 12:41:16 +00:00
Geert-Jan Giezeman
0c196ba2ab
Added header
1999-10-11 12:40:15 +00:00
Geert-Jan Giezeman
a294a14ead
Added header
1999-10-11 12:29:20 +00:00
Hervé Brönnimann
653a15e2b0
Version 3.3.7 (October 7 1999)
...
- Various predicates and constructions cleanups and speedups [Sylvain].
- Changed vector to to_vector in Direction
1999-10-07 19:41:36 +00:00
Sylvain Pion
dd93c20700
- Small clean ups.
1999-10-05 20:40:45 +00:00
Sylvain Pion
43453b2946
- Various clean ups.
...
- Removed useless protect macros.
- equal_lineC2() rewrite.
- using sign_of_determinant() where appropriate.
- Put a few functions between //CGAL_NO_FILTER_BEGIN and //CGAL_NO_FILTER_END.
- Removed buggy CGAL_kernel_exactness_precondition().
1999-10-05 20:40:11 +00:00
Hervé Brönnimann
fc4478ca05
Version 3.3.6 (September 30 1999)
...
- Forgot std:: qualifier for endl in Circle_2.C
- removed all virtuals in the derived transformation classes
1999-09-30 21:43:44 +00:00
Hervé Brönnimann
88d1b5c802
Version 3.3.5 (September 20 1999)
...
- Fixed class Identity (clash with Kernel_objects)
- Fixed type mistake in second argument of line_get_point (Line_2.C)
1999-09-20 18:27:15 +00:00