Commit Graph

93 Commits

Author SHA1 Message Date
Sylvain Pion 7f3b4660ef - Move orientation(p,q,r,k) in CGALi. 2004-01-24 20:26:17 +00:00
Sylvain Pion ca6cd62149 - Add volume(4 points). 2004-01-13 17:55:04 +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
Andreas Fabri 1707cb3f8c Intersect_3 and Do_intersect_3 now call functions from CGALi 2003-09-04 21:15:55 +00:00
Andreas Fabri 048b7f57c1 Functors Do_intersect_2 and Intersect_2 now call CGALi::do_intersect, CGALi::intersection 2003-09-02 09:11:26 +00:00
Andreas Fabri 27dc95ad7a Replaced call to internal squared distance functions 2d, 3d 2003-08-07 12:44:05 +00:00
Michael Hoffmann 186c7414fb Add compute_squared_length for Vector. 2003-07-31 09:07:11 +00:00
Andreas Fabri f66a5cd9bb Added Cartesian_coordinate_const_iterator:x 2003-07-22 14:48:44 +00:00
Michael Hoffmann 42ba5c84d0 Re-include Origin. 2003-06-17 12:31:47 +00:00
Sylvain Pion 891146a924 - Add missing functor and documentation for Plane_3(Point_3, Vector_3).
- In order to get rid of Direction_[23] at some point, I have added :
    - Line_2(Point_2, Vector_2)        ConstructLine_2
    - Line_3(Point_3, Vector_3)        ConstructLine_3
    - Ray_2(Point_2, Vector_2)         ConstructRay_2
    - Ray_3(Point_3, Vector_3)         ConstructRay_3
    - Ray_2(Point_2, Line_2)           ConstructRay_2
    - Ray_3(Point_3, Line_3)           ConstructRay_3
    - Vector_2(Line_2)                 ConstructVector_2
    - Vector_3(Line_3)                 ConstructVector_3
    - Vector_2(Ray_2)                  ConstructVector_2
    - Vector_3(Ray_3)                  ConstructVector_3
    - Vector_2(Segment_2)              ConstructVector_2
    - Vector_3(Segment_3)              ConstructVector_3
    - Vector_2 Line_2.to_vector()
    - Vector_3 Line_3.to_vector()
    - Vector_2 Ray_2.to_vector()
    - Vector_3 Ray_3.to_vector()
    - Vector_2 Segment_2.to_vector()
    - Vector_3 Segment_3.to_vector()
2003-05-11 18:25:41 +00:00
Michael Hoffmann 36a4c836cb Keep only the functors common to both Cartesian and Homogeneous in function_objects.h
Add tags to kernel_assertions.h
2003-05-09 13:34:06 +00:00
Andreas Fabri 51f7c66319 added #include of Bbox_{2,3} 2003-04-15 11:59:54 +00:00
Andreas Fabri 911d1c4127 Added Construct_bbox_{2,3} 2003-04-11 08:05:26 +00:00
Sylvain Pion 1788908528 - Add Conic_2 to Type_equality_wrapper. 2003-02-21 12:16:49 +00:00
Sylvain Pion e33a1828c7 - moved to Wutils.h 2003-02-21 10:43:36 +00:00
Sylvain Pion 3e6e36795f - New files, gathering tools from Distance_[23]. 2003-02-21 10:42:51 +00:00
Sylvain Pion 9360472189 - New file : more generic versions of wmult() from Distance_2. 2003-02-21 09:53:55 +00:00
Sylvain Pion 3d9a19432c - Remove default template argument to Type_equality_wrapper. 2003-02-19 09:10:27 +00:00
Sylvain Pion 9bffd2b631 - Improve Type_equality_wrapper to support Filtered_kernel. 2003-02-17 11:09:24 +00:00
Sylvain Pion 2eae825ee6 - Rename hidden parameter to avoid clash on certain compilers... 2003-02-12 19:14:40 +00:00
Sylvain Pion a4292270ec - Add squared_radius(p, q). 2003-02-11 12:32:59 +00:00
Andreas Fabri 32177263cf Added #include<cstddef> otherwise SGI CC doesn't know ptrdiff_t 2003-01-29 14:38:21 +00:00
Sylvain Pion a51669d285 - far is rejected by VC++ (used to be a keyword). 2003-01-29 11:33:20 +00:00
Matthias Bäsken d872a7ebf9 *** empty log message *** 2003-01-28 09:05:02 +00:00
Sylvain Pion d029c7b9c8 - Add CGAL/Kernel/Type_equality_wrapper.h 2003-01-27 14:11:17 +00:00
Sylvain Pion 5d5269ed5c - Add new constructors Iso_rectangle_2(left, right, bottom, top) and
Iso_cuboid_3(left, right, bottom, top, far, close).
2003-01-22 10:12:36 +00:00
Andreas Fabri 5ef9a78460 *** empty log message *** 2003-01-22 09:40:58 +00:00
Matthias Bäsken 1ce02f7573 *** empty log message *** 2003-01-15 13:38:10 +00:00
Matthias Bäsken 37ada7d831 *** empty log message *** 2003-01-09 12:53:22 +00:00
Matthias Bäsken 4fef0f086f *** empty log message *** 2003-01-08 16:19:42 +00:00