Commit Graph

30150 Commits

Author SHA1 Message Date
Sylvain Pion 3ddc0683f9 CGAL_NDEBUG documentation 2006-08-16 11:46:56 +00:00
Andreas Fabri c71444fccc Added Minkowski_sum_2 2006-08-16 11:37:02 +00:00
Pedro Machado Manhaes de Castro 31b436a5cb Do_overlap of Line_arc_3 and Circular_arc_3
Correction on the Construct_bbox_3 functor
2006-08-16 11:05:11 +00:00
Sylvain Pion c33e87a838 Add divides() function, and detect cases where exact_division()
is called when the division is not exact.
Also, rescale intermediate remainders.
2006-08-15 23:56:11 +00:00
Sylvain Pion c1bb538eb0 Add exact_division() 2006-08-15 22:44:08 +00:00
Sylvain Pion 6695bc8e9a Add exact_division(MP_Float) 2006-08-15 22:36:25 +00:00
Bernd Gärtner 84141f531b added missing resize of dependent containers in z_replace_variable() 2006-08-15 15:00:59 +00:00
Fernando Cacciola cfe91f2e34 Minor fixes 2006-08-14 13:25:49 +00:00
Andreas Meyer 692d68bffe bugfix: for some machines, the commandlines became too long.
solution: echo into a script and execute this script
2006-08-14 13:18:56 +00:00
Bernd Gärtner 2f86e14527 bug fixed in removal of slack variable from basis 2006-08-14 12:55:21 +00:00
Pedro Machado Manhaes de Castro 010ae7e63b Fixing the case: 2 equal circular_arcs 2006-08-13 17:31:25 +00:00
Pedro Machado Manhaes de Castro 7d6d4232b4 Missing case (2 same circular_arc) 2006-08-13 17:30:18 +00:00
Pedro Machado Manhaes de Castro 60d4075372 Intersections with a Circular_arc_3 2006-08-13 17:28:24 +00:00
Pedro Machado Manhaes de Castro ae1773cf08 Intersections with a Circular_arc_3 2006-08-13 17:28:10 +00:00
Pedro Machado Manhaes de Castro 92b1116ed2 Intersections with a Circular_arc_3 2006-08-13 17:28:01 +00:00
Efi Fogel d04569ff3f updated figures 2006-08-13 14:28:47 +00:00
Efi Fogel 7d0dc2ddcc 1st revision 2006-08-13 14:10:26 +00:00
Sylvain Pion f6a4475856 Change Cartesian<double> to EPICK in examples/demos. 2006-08-13 08:53:50 +00:00
Ron Wein 8412fdb263 Fixed a typo problem: The function edges(g) required by the EdgeListGraph
concept was mistakenly implemented as edge(g). (thanks Shai)
2006-08-13 08:48:19 +00:00
Efi Fogel c7766a4b1c cleanup 2006-08-12 23:56:19 +00:00
Efi Fogel 403007ef10 cleanup 2006-08-12 22:54:22 +00:00
Efi Fogel cb97b4ef25 cleanup 2006-08-12 22:28:48 +00:00
Pedro Machado Manhaes de Castro b981638e68 Split_3 + do_overlap 2006-08-12 16:27:26 +00:00
Pedro Machado Manhaes de Castro 29afe02917 Split_3 + do_overlap 2006-08-12 16:27:19 +00:00
Pedro Machado Manhaes de Castro 58b13c9e89 Split_3 + do_overlap 2006-08-12 16:27:09 +00:00
Pedro Machado Manhaes de Castro 78dfdfdc5b Split_3 + do_overlap 2006-08-12 16:27:02 +00:00
Pedro Machado Manhaes de Castro 62dd84a760 Split_3 + do_overlap 2006-08-12 16:26:56 +00:00
Pedro Machado Manhaes de Castro 8cc7601d38 Split_3 + do_overlap 2006-08-12 16:26:50 +00:00
Pedro Machado Manhaes de Castro 288dc86b11 Orientation issues + Has_on_3(Circular_arc_3, {Point_3, Curcular_arc_point_3}) 2006-08-11 15:50:41 +00:00
Pedro Machado Manhaes de Castro 02dba07f9e Orientation issues + Has_on_3(Circular_arc_3, {Point_3, Curcular_arc_point_3}) 2006-08-11 15:50:03 +00:00
Pedro Machado Manhaes de Castro 1bcfb57413 Orientation issues + Has_on_3(Circular_arc_3, {Point_3, Curcular_arc_point_3}) 2006-08-11 15:49:55 +00:00
Pedro Machado Manhaes de Castro f7142b519a Orientation issues + Has_on_3(Circular_arc_3, {Point_3, Curcular_arc_point_3}) 2006-08-11 15:49:48 +00:00
Pedro Machado Manhaes de Castro 8d741c6801 Orientation issues + Has_on_3(Circular_arc_3, {Point_3, Curcular_arc_point_3}) 2006-08-11 15:49:39 +00:00
Fernando Cacciola 95c520622c Fixes in the handling of boundary edges 2006-08-11 15:19:10 +00:00
Nico Kruithof a625421266 Working on the complilation of the examples 2006-08-11 14:50:15 +00:00
Andreas Meyer 491fbb6b52 minor fix: suppress warnings about non-existent ../demo directory, when invoking
cgal_manual from trunk/mypackage
2006-08-11 14:49:40 +00:00
Sylvain Pion 5aba55173f Introduce CGAL_NDEBUG. 2006-08-11 13:01:36 +00:00
Sylvain Pion daee2152ec Make the return type of the function operator() of the
Construct_point_2 functors be the Rep class (the base).
This avoids conversions Rep -> Point_2 -> Rep, hence
useless copies of objects.
The result_type of the functors does not change
(we therefore return a type which is only convertible
to result_type, but hopefully this is fine, and what standard
requirements on functors are anyway).
A real fix for this would require the language addition of
"forwarding constructors".
2006-08-11 11:48:16 +00:00
Sylvain Pion ef72d8ae7e Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Sylvain Pion cb4d5597bf Add BOOST_STATIC_ASSERT() to check that CGAL::Point_2<R>
is only instantiated when R::Point_2 is itself.
2006-08-11 10:23:23 +00:00
Nico Kruithof 87353421ec Added CGAL:: to a typedef to make VC happy as Andreas suggested. 2006-08-11 09:25:24 +00:00
Sylvain Pion 629c1dfddd Ray_2.is_degenerate() was buggy. 2006-08-11 09:01:12 +00:00
Sylvain Pion 23104c32ee Ray_2.is_degenerate() was buggy. 2006-08-11 09:01:04 +00:00
Michael Hemmer 04d1eff82f use ToIntreval for ToDoubleInterval 2006-08-11 08:44:28 +00:00
Michael Hemmer 309d6f80a0 split Null_type into
Null_tag
Null_functor

use ToInterval for ToDoubleInterval
2006-08-11 08:43:37 +00:00
Michael Hemmer e1cfaff1fa argument_type& -> argument_type 2006-08-11 08:42:37 +00:00
Pedro Machado Manhaes de Castro 742c76cf79 CGAL_INTERSECTION_MAP_FOR_SUPPORTING_CIRCLES 2006-08-11 08:12:25 +00:00
Laurent Rineau 600db0bb9d ignore executables 2006-08-10 16:15:07 +00:00
Laurent Rineau 007eeef2a7 use Robust_circumcenter_traits_3<K> by default, in
Surface_mesh_default_triangulation_3
2006-08-10 16:10:58 +00:00
Laurent Rineau fa0c4fdb11 - in demo/Surface_mesher:
- merge parameters.* with the Mesh_3 version,
   - use <CGAL/Surface_mesh_default_triangulation_3.h>
   - new polyhedron_remesher.cpp
2006-08-10 16:09:55 +00:00