Commit Graph

39729 Commits

Author SHA1 Message Date
Laurent Saboret 81f25c324c Renamed (private) class Taucs_number as Taucs_traits. 2008-10-17 15:52:15 +00:00
Monique Teillaud 5840215302 stupid copy-paste bug fixed 2008-10-17 14:41:50 +00:00
Laurent Rineau 37b4b17b3f Modification of the UI: widgets are now dockable. 2008-10-17 14:35:00 +00:00
Laurent Rineau 39de4b75ea Fix the "busy cursor". 2008-10-17 14:34:12 +00:00
Laurent Rineau ae40a2453a Fix loading of iso-values (from stored settings): one need to clean the
list first
2008-10-17 14:33:34 +00:00
Andreas Fabri a8c2502386 Enfore IEEE precision as Residue no lionger does it 2008-10-17 14:00:38 +00:00
Andreas Fabri 90edaad0d0 PCA demo is now part of the Polygon demo 2008-10-17 13:48:16 +00:00
Andreas Fabri 1010e2c751 Use :Protect_FPU_rounding in order to restore rounding mode 2008-10-17 13:21:57 +00:00
Andreas Fabri 5a52575d39 Remove force_ieee_double_precision(); as this is a global side effect; TODO: Add preconditions in the operations which require this setting 2008-10-17 13:14:08 +00:00
Andreas Fabri 096bffba4b Use :Protect_FPU_rounding in order to restore rounding mode 2008-10-17 13:06:01 +00:00
Laurent Rineau c0d16dd488 Update documentation for CGAL-3.4: remove any occurrence of "polyhedral
[surfaces]" and "piecewise [smooth surfaces]"
2008-10-17 12:35:23 +00:00
Laurent Rineau d69d9d61ee Fix the -cmdlog option of cgal_manual (now more verbose: it shows *all*
used commands).
2008-10-17 12:21:08 +00:00
Andreas Fabri f5f0bec76c Comment CGAL::force_ieee_double_precision(); in the testsuite 2008-10-17 12:06:52 +00:00
Laurent Saboret f75a9f002b Memory optimization:
- use std::vector when buffer can be reserved in advance and cannot be too large,
- else use std::deque

I expect gains in terms of speed and memory fragmentation. 

Examples:
- MFC demo can now load bimba_range_images.off (range images of the Bimba con Nastrino scan, 3.8 millions points).
- Poisson reconstruction is 10 seconds shorter on Chinese_dragon_Minolta_point_set_225kpts_with_jet_normals.xyz.
2008-10-17 09:57:17 +00:00
Andreas Fabri cee4099152 Add f to a float constant 2008-10-17 09:08:58 +00:00
Laurent Rineau 9436938680 Minor improvement in localtestscript-redo-results-collection 2008-10-17 08:49:24 +00:00
Laurent Rineau de29665fc0 - License modification: now LGPL v2.1.
- Pierre has not modified include/CGAL/Image_3_vtk_interface.h: I am the
  only author.
2008-10-17 08:39:19 +00:00
Laurent Rineau cd7f04bf32 Add an explicit cast to int, to mute a false-positive warning of g++:
"warning: converting to 'int' from 'double'"
2008-10-17 08:14:20 +00:00
Laurent Rineau 20441cbe74 - Refactor the UI: the meshing toolbar has been simplified, and criteria in
the right widget, with other criteria (manifold...).
- Save image settings for the multilabel case.
- polyhedral surface support is now optional.
- The main window store and restore its state.
2008-10-16 17:05:35 +00:00
Fernando Cacciola 185d7a8e80 FIXED -> Fixed unintentional overrriding of BUILD_SHARED_LIBS o) 2008-10-16 16:55:31 +00:00
Fernando Cacciola 5f60dfbbd1 Fixed unintentional overrriding of BUILD_SHARED_LIBS 2008-10-16 16:32:11 +00:00
Pierre Alliez 1da7c84720 polyhedron demo: simplified menus 2008-10-16 14:57:38 +00:00
Pedro Machado Manhaes de Castro 5476d1bd01 testing Line_2, Circle_2 as well 2008-10-16 14:41:36 +00:00
Monique Teillaud 3b3d2c5b04 do_intersect(line2,circle2) does not need CK 2008-10-16 14:31:07 +00:00
Andreas Fabri f4d57e5928 A better name (sugested by Sylvain) 2008-10-16 07:19:44 +00:00
Andreas Fabri a6fd345892 simplified the test, as we know that only VC++ has a problem 2008-10-16 07:18:49 +00:00
Pedro Machado Manhaes de Castro 89306a1d8e uncomment CK 2008-10-16 07:15:54 +00:00
Fernando Cacciola fff733b368 Fixed add_to_cached_list 2008-10-15 18:15:03 +00:00
Fernando Cacciola 026bf9eae5 Fixed cache_set macro to accept non-existent variables as lvalues 2008-10-15 18:10:45 +00:00
Fernando Cacciola 2b93662a2c Now consider a huge cost as equivalent to an infinite cost to avoid nonsensical differences to be considered as audit mismatch 2008-10-15 17:13:09 +00:00
Fernando Cacciola edb903e045 Remove wrong and puzzling assertion 2008-10-15 17:11:16 +00:00
Pedro Machado Manhaes de Castro f86250b818 inheritance 2008-10-15 16:21:52 +00:00
Pedro Machado Manhaes de Castro 18638671c1 removing some useless defines and trying something for GCC < 4.3 2008-10-15 16:17:20 +00:00
Laurent Rineau fa27da4d5c Normalize the bounding rect, so that its height is non negative if the y
axis has been turned upside down.
2008-10-15 15:17:12 +00:00
Andreas Fabri 2cbb027eb3 Add PCA (Atttention it is buggy) 2008-10-15 15:01:18 +00:00
Andreas Fabri e0e9dcff18 A GraphicsItem for CGAL::Line_2 2008-10-15 15:00:17 +00:00
Laurent Saboret aa98297a7f Added support of .pwn point sets 2008-10-15 14:55:03 +00:00
Laurent Saboret 995f040b06 Added normal_estimation application as:
- an example,
- a part of the *heavy* reconstruction test suite: test the normals estimation and orientation methods and print the error.
2008-10-15 14:54:34 +00:00
Laurent Saboret 63c84baa98 Replaced polygirl.off by ChineseDragon-10kv.off because polygirl.off is difficult to reconstruct 2008-10-15 14:48:51 +00:00
Andreas Fabri ebd518cb7a Welcome on board VC++8-64bit 2008-10-15 14:33:57 +00:00
Laurent Rineau e65484de72 Testsuite web pages: display Qt4 version as well. 2008-10-15 14:15:40 +00:00
Laurent Rineau 6ba85fd527 Correct call to get_dependency_version, for Qt3 and OpenGL. 2008-10-15 14:14:08 +00:00
Laurent Rineau 0c6ae34dee Use full __VERSION__ macro. 2008-10-15 13:56:41 +00:00
Laurent Rineau d256a634c3 Add src/CGAL/test_FPU_rounding_mode.cpp
That file creates a global (static const) object that:
  - at its creation (start of the program), it stores the FPU rounding mode,
  - at its destruction (end of the program), it emits a CGAL_warning is the
current rounding mode is different from the stored one.

That will permit to track if all CGAL kernel code restore the FPU rounding
mode correctly (needed for some CGAL user and GeometryFactory customers).
2008-10-15 12:53:41 +00:00
Michael Hemmer 95180e4fdd rm std::vector specific constructors from Exponent_vector 2008-10-15 09:52:17 +00:00
Michael Hemmer e71be8b1f6 added Construct[Innermost]CoefficientConstIteratorRange to PT doc 2008-10-15 09:00:29 +00:00
Michael Hemmer 8e7bed8e6d added PT::Construct_cofficient_const_iterator_range
added PT::Construct_innermost_coefficient_const_iterator_range
rm according functors _begin/_end
2008-10-15 08:38:34 +00:00
Andreas Fabri 79dec30a9c class -> struct 2008-10-15 07:52:05 +00:00
Michael Hemmer 9581a1172f added missing test file 2008-10-15 07:43:47 +00:00
Andreas Fabri 4ffe6b9657 Add illustration 2008-10-15 07:43:06 +00:00