Commit Graph

133 Commits

Author SHA1 Message Date
Andreas Fabri 0be5d599e4 Added Filtered_kernel_without_type_equality 2003-10-21 15:56:05 +00:00
Sylvain Pion daf9fbb213 add area(p, q, r) 2003-10-17 19:49:27 +00:00
Andreas Fabri 2755279eee Reactivated deprecated code in include/CGAL/Kernel/function_objects.h
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:12:04 +00:00
Andreas Fabri e0ec47e1b8 Cartesian -> \ccHtmlNoLinksFrom{Cartesian} 2003-10-14 19:59:21 +00:00
Andreas Fabri 5d13791400 Made typedef K_ Kernel public 2003-10-07 10:54:17 +00:00
Andreas Fabri 2e08788307 smaller extensible kernel (thank you sylvain!!) 2003-10-06 14:48:24 +00:00
Andreas Fabri 18fdcfbf7c Bugfix in examples/Kernel_23/MyPointC2.h 2003-10-01 21:35:30 +00:00
Andreas Fabri 93f3e437c3 Added typename keywords 2003-09-29 20:59:43 +00:00
Andreas Fabri bdbc034943 Added test/MyKernel 2003-09-29 14:53:38 +00:00
Andreas Fabri 7dda038fcb extensible kernel 2003-09-24 14:49:56 +00:00
Andreas Fabri 7322713d54 - Fixed typos in examples and in Kernel_archetype 2003-09-22 12:34:37 +00:00
Andreas Fabri 14427ef4de Fixed typos in examples 2003-09-19 19:05:58 +00:00
Sylvain Pion 65384a49d2 *** empty log message *** 2003-09-18 14:18:06 +00:00
Sylvain Pion 723420547c *** empty log message *** 2003-09-18 13:25:05 +00:00
Andreas Fabri b9108e76a8 Changed CartesianCoordinateConstIterator to CartesianConstIterator 2003-09-17 12:05:09 +00:00
Andreas Fabri 03223644b8 *** empty log message *** 2003-09-15 14:27:07 +00:00
Sylvain Pion c6ef1cb403 *** empty log message *** 2003-09-11 09:16:27 +00:00
Andreas Fabri 8454308343 The operators of Construct_vertex_[2,3] now return const references to points 2003-09-08 13:44:54 +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 0d4dbf0106 *** empty log message *** 2003-09-07 21:59:16 +00:00
Andreas Fabri 22c5c830cd *** empty log message *** 2003-09-05 09:25:04 +00:00
Andreas Fabri 482689d486 *** empty log message *** 2003-09-04 21:16:55 +00:00
Andreas Fabri 850eb5ed71 *** empty log message *** 2003-09-02 09:14:05 +00:00
Sylvain Pion 0a18fcde7f - Change Exact_predicates_inexact_constructions_kernel from Filtered_kernel
to Filtered_exact.
2003-08-27 17:02:10 +00:00
Sylvain Pion 27688aa4af - Remove parts of last change, since some code triggers the assertion. 2003-08-27 07:17:17 +00:00
Sylvain Pion ad3d346ebb - Handle_for : Add an assertion that non-const access is non-shared.
- Handle_for : make Ptr() and ptr() be the same.
2003-08-26 08:57:56 +00:00
Sylvain Pion 7c938b28cf - Try to help VC++ in Handle_for. 2003-08-25 13:49:43 +00:00
Sylvain Pion a090954acc - Comment out the unfinished documentation of Weighted_point_[23]. 2003-08-25 12:32:53 +00:00
Sylvain Pion 441f3f119f - Fix bug in Handle_for::copy_on_write (used by Polynomial). 2003-08-25 12:28:14 +00:00
Sylvain Pion 88cb39a12d - Handle_for<> cleanups. 2003-08-14 10:14:18 +00:00
Sylvain Pion b18e3e14f6 - optimize one copy away. 2003-08-13 11:50:50 +00:00
Sylvain Pion 735a91c82a - Simplify default and copy ctors in the "user" classes (Point_2<> and co). 2003-08-12 20:01:59 +00:00
Sylvain Pion be457976e2 - Handle_for : optimize the default constructor using a static instance.
- *Handle_for : remove the unused TO_BE_USED_ONLY_WITH_CONSTRUCT_WITH stuff
  (obsoleted by previous change)
- *Handle_for : add swap() member and global functions.
- *Handle_for : initialize_with() is deprecated, use operator=(T) instead.
2003-08-08 17:44:47 +00:00
Sylvain Pion 2b10ffcc6a - Interval_converter -> To_interval. 2003-08-07 13:57:38 +00:00
Andreas Fabri cdb300da57 *** empty log message *** 2003-08-07 12:47:29 +00:00
Sylvain Pion 909ba553ec - Fix test-suite. 2003-08-07 09:54:25 +00:00
Michael Hoffmann 297d2212f6 Add compute_squared_length for Vector. 2003-07-31 14:27:02 +00:00
Sylvain Pion 7b61bd06b9 - Fix another typo in Exact_predicates_exact_constructions_kernel.h. 2003-07-29 11:52:48 +00:00
Sylvain Pion 6b7c7dc9b7 - Fix typo in Exact_predicates_exact_constructions_kernel.h. 2003-07-29 10:07:47 +00:00
Sylvain Pion fff1563e5f - Remove the unused CGAL_FRIEND_INLINE. 2003-07-24 19:08:42 +00:00
Sylvain Pion 96bd9e7027 - Add the new \"Exact_*_kernel*\" typedefs. 2003-07-24 18:41:15 +00:00
Sylvain Pion 35da8906b1 - Document the new "mixed operators with int" requirements of number types. 2003-07-24 18:09:26 +00:00
Sylvain Pion 5d00c8a282 - Comment out test/Filtered_homogeneous.C until I get a chance to make it work. 2003-07-23 08:15:27 +00:00
Andreas Fabri bb06246d92 *** empty log message *** 2003-07-04 08:35:58 +00:00
Sylvain Pion 2c9a495cb8 - Fixes for HTML index. 2003-06-20 14:28:41 +00:00
Michael Hoffmann 36c2051c76 *** empty log message *** 2003-06-17 12:34:22 +00:00
Sylvain Pion 6e6f5b613b - Un-hide Circle_2::operator== (similarly for Sphere_3 and !=). 2003-06-12 14:56:28 +00:00
Sylvain Pion 8ed74c58ad - Fix doc bugs. 2003-06-03 10:17:23 +00:00
Sylvain Pion c514fd7aca - Fix test-suite warnings. 2003-06-02 19:52:48 +00:00
Sylvain Pion 31a8fd579e - Typo : Constructable -> Constructible. 2003-06-02 08:38:18 +00:00
Sylvain Pion 99e19cd808 - Fix another test-suite typo in previous change. 2003-05-30 13:09:39 +00:00
Sylvain Pion e6eafc4205 - Fix test-suite typo. 2003-05-30 13:03:06 +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
Menelaos Karavelas 57be940bce added converter for enumeration types 2003-05-08 09:58:45 +00:00
Sylvain Pion 08d165798f *** empty log message *** 2003-05-05 18:37:29 +00:00
Andreas Fabri 46e14f2eb2 *** empty log message *** 2003-04-15 12:00:34 +00:00
Andreas Fabri 8a130d2b75 *** empty log message *** 2003-04-13 21:23:21 +00:00
Andreas Fabri 0e752ab9a9 *** empty log message *** 2003-04-11 08:07:05 +00:00
Andreas Fabri 911d1c4127 Added Construct_bbox_{2,3} 2003-04-11 08:05:26 +00:00
Sylvain Pion ae2d6ca53c *** empty log message *** 2003-02-21 12:18:04 +00:00
Sylvain Pion 3d9a19432c - Remove default template argument to Type_equality_wrapper. 2003-02-19 09:10:27 +00:00
Matthias Bäsken 29f9087bd2 *** empty log message *** 2003-02-18 12:26:59 +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 b56a612972 *** empty log message *** 2003-02-11 12:35:33 +00:00
Sylvain Pion 8d98e29a5f *** empty log message *** 2003-01-29 14:58:11 +00:00
Andreas Fabri 30bce17e71 *** empty log message *** 2003-01-29 14:42:34 +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 057a338ac5 - Remove empty obsolete class Ref_counted.
- Cleanup Handle_for.h wrt VC++ 6.
2003-01-23 17:07:39 +00:00
Sylvain Pion 101c1dea08 *** empty log message *** 2003-01-22 10:33:02 +00:00
Andreas Fabri 34f0444dff *** empty log message *** 2003-01-22 09:53:04 +00:00
Sylvain Pion 3a84746760 - Rename Leda_like_handle to Handle, similar for Leda_like_rep to Rep. 2003-01-20 18:27:10 +00:00
Sylvain Pion 6a672ee065 - Add CGAL/LEDA_basic.h at the beginning, otherwise the dirty LEDA macros add
a non-consistent mess.
2003-01-17 12:31:22 +00:00
Matthias Bäsken abf3a0fa11 *** empty log message *** 2003-01-15 13:44:04 +00:00
Matthias Bäsken 9ec6fe6547 *** empty log message *** 2003-01-13 08:54:14 +00:00
Matthias Bäsken 37ada7d831 *** empty log message *** 2003-01-09 12:53:22 +00:00
Sylvain Pion 1fe0d0a89e *** empty log message *** 2003-01-09 11:13:21 +00:00
Matthias Bäsken 879e408560 *** empty log message *** 2003-01-09 08:22:17 +00:00
Matthias Bäsken 4fef0f086f *** empty log message *** 2003-01-08 16:19:42 +00:00
Sylvain Pion a24aaf3fa4 - update stuff after the merge. 2003-01-07 16:44:16 +00:00