Commit Graph

46594 Commits

Author SHA1 Message Date
Efi Fogel 178e7a89a5 replaced Object 2012-02-07 13:45:10 +00:00
Efi Fogel 3f021c72df replaced Object 2012-02-07 09:43:54 +00:00
Efi Fogel 15e766a59d replaced CGAL::Object 2012-02-06 17:14:16 +00:00
Philipp Möller d3459ef740 * prettified and included the example 2012-02-06 10:24:52 +00:00
Efi Fogel 40fac7ad31 replace Object 2012-02-06 10:15:38 +00:00
Efi Fogel 0d9f5aa107 replace Object 2012-01-23 15:08:58 +00:00
Efi Fogel a1fb4c4814 replace Object 2012-01-23 15:08:42 +00:00
Efi Fogel f669df07bf replace Object 2012-01-23 13:55:36 +00:00
Philipp Möller cc936f0c79 * added a paragraph on how to upgrade code
* fixed syntax error
2012-01-18 10:23:40 +00:00
Philipp Möller 24d771b828 overload manual is more explicit about type requirements 2012-01-18 09:12:26 +00:00
Philipp Möller d117004557 Used auto in the examples 2012-01-16 11:26:46 +00:00
Philipp Möller 1be7dd9cd4 Incorporated reviewer comments 2012-01-16 10:54:46 +00:00
Philipp Möller 5383ff40b6 Removed wrong wording in user manuals 2011-11-24 11:32:43 +00:00
Philipp Möller 26a94ab6bb Small documentation corrections 2011-11-24 10:44:23 +00:00
Philipp Möller a2d3b5444c Polyhedron demo now uses CGAL_INTERSECTION_VERSION 2011-11-21 13:57:22 +00:00
Philipp Möller b3b3cde5ea Fixed compiler errors in the examples 2011-11-21 13:54:01 +00:00
Philipp Möller 4f055d690f Took the wrong type when mapping to the result 2011-11-21 13:53:22 +00:00
Philipp Möller 3fe7c7b9dd Removed cruft from Intersection_traits and Kernel_d now uses the macros do declare global functions 2011-11-21 13:52:39 +00:00
Philipp Möller 66ef67491a benchmark now uses filtering to focus more on intersections 2011-11-18 15:26:32 +00:00
Philipp Möller 407c3a1fec The example now uses the new API 2011-11-18 14:19:38 +00:00
Philipp Möller 6295c772ee lazy now works with changes to the Intersect concept 2011-11-18 14:16:00 +00:00
Philipp Möller f1997a2e51 fixed the binder in the example 2011-11-18 14:15:26 +00:00
Philipp Möller ee09ef2297 Overloading intersection and do_intersect now work by introducing a better match for every possible function 2011-11-18 14:14:41 +00:00
Philipp Möller 91d59f8478 Macro to define global functions now respect Intersect_2::Result<> 2011-11-16 17:48:13 +00:00
Philipp Möller b516d75bd5 * AABB tree documentation doesn't talk about metafunctions anymore 2011-11-16 17:46:28 +00:00
Philipp Möller 60b309246a Reworked the examples to fit the new API 2011-11-16 17:08:00 +00:00
Philipp Möller 18c85a8da5 fixed the links 2011-11-16 15:38:30 +00:00
Philipp Möller ca483965fc Documentation is cleaner 2011-11-16 14:04:45 +00:00
Philipp Möller 0d528ddb74 Mesh_3 intersections with variants 2011-11-16 14:04:13 +00:00
Philipp Möller 376b6309f4 Adapted AABB_tree to the new concept and documented the API changes 2011-11-15 17:13:09 +00:00
Philipp Möller 94affd589d Moved the Intersection_result concept into the functors and adapted code in the lazy kernel to that change. 2011-11-15 15:40:22 +00:00
Philipp Möller c935a9dbc1 Fixed a crash when calling type() on an uninitialized Object 2011-11-15 15:05:20 +00:00
Philipp Möller 53ac85278f Added Intersection_result documentation 2011-11-15 13:42:17 +00:00
Philipp Möller 9051768cea Introduced Intersection_results as a Kernel concept for use in public APIs in favor over Intersection_traits. 2011-11-15 13:41:14 +00:00
Philipp Möller 51100ae07c Added a benchmark for any_intersection and all_intersection to compare object vs optional<variants> 2011-11-14 18:00:57 +00:00
Philipp Möller 4e5c36d460 Documentation refreshed and CGAL_INTERSECTION_VERSION added 2011-11-14 09:54:20 +00:00
Philipp Möller bddbfcc8e4 Adapted AABB_tree for new intersections 2011-11-10 16:00:22 +00:00
Philipp Möller 450f438518 IT shortcut not circumvents specifying a kernel making it an actual shortcut and nicer for exposure in APIs 2011-11-10 11:06:26 +00:00
Philipp Möller a4e6d57cff Circular_kernel_2 and Circular_kernel_3 now use CGAL_INTERSECTION_VERSION for backwards compatability 2011-11-09 14:29:46 +00:00
Philipp Möller c2bfb68112 * Now dispatching on Ambient_dimension
* incorporated result_type == Object to remove more ifdefs
2011-11-09 11:35:04 +00:00
Philipp Möller d316908076 Removed unnecessary print include 2011-11-09 11:33:04 +00:00
Philipp Möller 33430eef68 Intersections_3 now fully uses CGAL_INTERSECTION_VERSION 2011-11-08 17:37:24 +00:00
Philipp Möller 0408e258b6 Backwards compatibility with INTERSECTION_VERSION. 2011-11-08 14:38:59 +00:00
Philipp Möller 0929a0f92a Move the define to Intersection_traits. Those will be included every time. 2011-11-08 14:38:32 +00:00
Philipp Möller 66d08b8d65 Intersections_2 now uses CGAL_INTERSECTION_VERSION for backwards compatibility 2011-11-08 13:55:12 +00:00
Philipp Möller a6f4cb16ae Macro for versioning the intersections and support for both versions in the top level function. 2011-11-08 11:56:57 +00:00
Philipp Möller 71c1a44f4f Safe bool conversion for object including tests 2011-11-08 11:01:59 +00:00
Philipp Möller 69add44ef4 Object switched to any internally 2011-11-07 16:22:56 +00:00
Philipp Möller a8f49b5814 more testing for object 2011-11-07 15:52:36 +00:00
Philipp Möller 875bde1083 Added support to Lazy kernel for constructions that return Object, fixed a bug in Line_arc_3 - Line_arc_3 intersections 2011-11-07 15:38:49 +00:00