Commit Graph

37413 Commits

Author SHA1 Message Date
Sylvain Pion dfce30f55c Finish the rewrite of the "bit squatting". 2008-06-03 11:43:25 +00:00
Sylvain Pion 3901116641 Replace the union used for the bit manipulation of pointers, by casting
to (char *), substraction with NULL, and then changing bits on the integer.
(draft patch for now to synchronize with the parallel-branch, cleanup to follow)

The previous approach failed on sparc/linux as the bit representations
of pointers and integers are different.
2008-06-03 09:22:06 +00:00
Sylvain Pion 2748d953e2 Add a flag CGAL_DISABLE_ROUNDING_MATH_CHECK to do what it says, since the
check is problematic in some cases (e.g. valgrind).
2008-06-02 18:08:35 +00:00
Pavel Emeliyanenko 89011093ba Rotated algebraic kernel: first version 2008-06-02 17:24:29 +00:00
Laurent Saboret af5184b550 Fixed bug in keep_only_if_function() 2008-06-02 17:04:55 +00:00
Laurent Saboret 02f9ff6a0b Updated reference manual using generate_reference_manual version 1.0.2. 2008-06-02 17:01:57 +00:00
Laurent Saboret eca8d0e22c Added "APSS mode" icon to toolbar 2008-06-02 12:31:46 +00:00
Laurent Saboret 12f8218125 Added "APSS mode" icon to toolbar 2008-06-02 12:22:55 +00:00
Laurent Saboret 81d01f5d6e Fixed crash when saving reconstructed surface 2008-06-02 12:21:22 +00:00
Laurent Saboret b8fb79a876 Port to gcc 4.3.0 2008-06-02 11:42:35 +00:00
Fernando Cacciola 01c01efa9c Allow enviroment variables for WITH_* to take precedence over the cache
Properly extract USING lines when reporting test results
2008-05-30 15:46:30 +00:00
Laurent Saboret dfa04d3e8e APSS is integrated in MFC demo. 2008-05-29 17:07:09 +00:00
Laurent Saboret daa45ce124 APSS is integrated in MFC demo. 2008-05-29 17:02:20 +00:00
Fernando Cacciola 68351644e0 Fixed release string replacement in CMakeCache.txt 2008-05-29 16:33:22 +00:00
Laurent Rineau 3702d39202 New parameters, that show the superiority of Surface_mesher over
VTK's marching cube.
2008-05-29 13:45:47 +00:00
Andreas Fabri 0b371caf7e Added Compare_squared_radius_3 2008-05-29 09:35:50 +00:00
Andreas Fabri 029d9416cc Added Compare_squared_radius_3 2008-05-29 09:30:10 +00:00
Nader Salman 65faa8db11 Small modifications in merge_epsilon_nearest_points_3 class 2008-05-29 08:23:40 +00:00
Peter Hachenberger 84b8c9f810 manual for Convex_decomposition_3 2008-05-28 16:36:25 +00:00
Peter Hachenberger ade9c7ed09 wrong link 2008-05-28 16:28:10 +00:00
Fernando Cacciola ecb77a9897 Revert screw up of CGAL_HAS_THREADS 2008-05-28 16:19:23 +00:00
Andreas Fabri b997c33952 Added compare_squared_radius, its functor, doc, testsuite 2008-05-28 14:25:42 +00:00
Laurent Saboret c9589121a1 Fixed infinite loop in APSS by replacing ApssOracle par the default class Implicit_surface_oracle_3.
Fixed bug in bounding sphere computation.
Deleted ApssOracle.
Renamed class APSS as APSS_implicit_function.
Code cleaning: store normals in Vector_3 objects instead of Point_3.
2008-05-28 12:46:27 +00:00
Fernando Cacciola 00e9194e7f get_dependency_version: Print TRY_RUN directory arguments in case of error 2008-05-28 12:24:22 +00:00
Laurent Saboret 5f46a50aa6 Original package specifications 2008-05-28 08:51:21 +00:00
Laurent Saboret fa20e36c19 Orginal APSS (Algebraic Point Set Surfaces) reconstruction code ported to CGAL by G. Guennebaud.
In reklease mode, this code works on ChineseDragon-10kv.off but loops on camel.off.
In debug mode, there is an assertion failure in make_surface_mesh().
2008-05-28 08:44:56 +00:00
Michael Hoffmann 170ba8e6f3 Fix timestamp to use one lib only. 2008-05-28 08:26:01 +00:00
Fernando Cacciola fb6fe6b159 print_ZLIB_version now prints the value of ZLIB_VERSION because under Vista+cygwin TRY_RUN crashes if libVersion() is called for (probably due to some manifest problem) 2008-05-27 16:07:24 +00:00
Fernando Cacciola 94654eacf3 Fixed DOT_NOT_TEST usage 2008-05-27 16:03:39 +00:00
Fernando Cacciola bc4862a5f3 Improved parsing of third-party version numbers 2008-05-27 16:01:14 +00:00
Fernando Cacciola 2e9a8d6f5f print_<PKG>_version committed 2008-05-26 16:18:19 +00:00
Fernando Cacciola 1f363da4ab Fixed distance example 2008-05-26 15:58:34 +00:00
Fernando Cacciola b2007c7b3c Improved third party version extraction 2008-05-26 15:56:59 +00:00
Fernando Cacciola 84f112e833 Fixed version extraction 2008-05-25 20:52:37 +00:00
Fernando Cacciola 8a0565dbe9 Fixed parsing of third-party version numbers 2008-05-23 15:21:16 +00:00
Laurent Saboret e1743e75ca Added traces:
- update_status() and status_message() write to cerr (besides the status bar)
- added new method prompt_message() that calls AfxMessageBox() + writes to cerr.
2008-05-23 13:06:08 +00:00
Peter Hachenberger e60a27f835 new package for computing the Minkowski sum of two polyhedra 2008-05-22 16:32:16 +00:00
Laurent Saboret 067a97fb95 Updated package overview 2008-05-22 15:13:06 +00:00
Peter Hachenberger 65c6d4491d optimization is not stable and therefore turned off 2008-05-22 15:04:50 +00:00
Peter Hachenberger b77c09dfe4 items moved to separate files 2008-05-22 15:04:20 +00:00
Peter Hachenberger 446e055f6e new package for decompsing a Nef_polyhedron_3 into convex pieces.
The code was previously stored under trunk/Nef_3/Minkowski.
2008-05-22 14:57:11 +00:00
Peter Hachenberger 154ee2f22e new package for decomposing a Nef_polyhedron_3 into convex pieces. 2008-05-22 14:52:31 +00:00
Laurent Saboret d1b272aae7 Compute the number of intersections of each triangle with camera -> vertex segments: intermediate version (slow) 2008-05-22 13:39:37 +00:00
Laurent Rineau 271df19d73 - First version of a VTK vtkImageData to vtkPolyData filter: mesh an
iso-value in a 3D image.
2008-05-21 22:16:03 +00:00
Laurent Rineau 4ed2298896 Allow to construct a Gray_level_image_3 from an Image_3. 2008-05-21 22:11:03 +00:00
Sylvain Pion 3d64d5dca4 Intel compiler on Linux needs "-fp-mode strict" instead of "-mp". 2008-05-21 18:43:38 +00:00
Fernando Cacciola 572c2e9301 Fix in halfedge_graph_traits to work-around BGL const-correctness flaw. 2008-05-21 17:13:31 +00:00
Laurent Rineau c79aacdc8c Fix the error "error: 'number_of_facets_on_surface' was not declared in
this scope" in <CGAL/IO/Complex_2_in_triangulation_3_file_writer.h>.
2008-05-21 16:08:27 +00:00
Sylvain Pion 110a5db8be Rename all C++0x related config macros to consistently have CPP0X in their name,
as in CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES.
2008-05-21 15:34:36 +00:00
Fernando Cacciola 75c24c79d8 Completed and improved version extraction and reporting of third party libraries 2008-05-21 14:34:42 +00:00