Commit Graph

44530 Commits

Author SHA1 Message Date
Andreas Fabri 6901b29c95 Remove frame and replace pdf/gif by png 2010-06-16 14:15:50 +00:00
Sébastien Loriot cf43255df7 Remove recursive call of create_star_3:
--create an internally used vector that can reserve its size when constructed
  --create an internally used class to store information required to emulated the call stack
  --the stack used to emulate the call stack is a static thread-safe vector of the function (thus a memory overhead) 
These choices have been made so that the running time of the triangulation is still the same.
2010-06-16 12:27:22 +00:00
Andreas Fabri 24d6b58c5d Add a Qt4 based demo for the Generator package 2010-06-16 09:47:31 +00:00
Andreas Fabri 169964dede Add a Qt4 based demo for the Generator package 2010-06-16 09:46:51 +00:00
Andreas Fabri e17399e9cd gif/pdf -> png 2010-06-16 09:43:35 +00:00
Andreas Fabri 91136222a1 Qt3 -> Qt4, gif/pdf -> png 2010-06-16 09:42:51 +00:00
Andreas Fabri a6f81584c1 Qt3 -> Qt4 2010-06-16 09:40:29 +00:00
Andreas Fabri 48d1623523 Replace gif/pdf with png 2010-06-16 09:13:24 +00:00
Andreas Fabri 1c66f93169 Remove frame of window 2010-06-16 09:12:14 +00:00
Sébastien Loriot 62c6b7d582 license bug 2010-06-16 08:42:21 +00:00
Sébastien Loriot b53e23c906 add forward declaration for Quotient 2010-06-16 08:22:01 +00:00
Laurent Rineau 32a08cb7f9 Search the library also in auxiliary/gmp, even if autolink=OFF. 2010-06-15 18:10:56 +00:00
Laurent Rineau f834218870 The env variable must be searched *before* auxiliary/gmp/... 2010-06-15 18:10:23 +00:00
Laurent Rineau fc33fbff26 Fix the library names hints of gmp and mpfr in FindMPFR.cmake and
FindGMP.cmake
2010-06-15 17:25:37 +00:00
Stéphane Tayeb b62635e181 First step towards run of mesh optimization process in a separated thread. 2010-06-15 16:40:57 +00:00
Olivier Devillers 35f93ec7fb new refs 2010-06-15 14:00:44 +00:00
Olivier Devillers 6fadf5d1d0 new removal in Delaunay implementation section 2010-06-15 14:00:05 +00:00
Efi Fogel 0bf96f10dc enhanced 2010-06-15 12:57:39 +00:00
Efi Fogel 8b87990e9d supported approximate offsetting of single segments 2010-06-15 12:56:47 +00:00
Stéphane Tayeb 6e92184996 Add (and fix) implicit functions compilation in Mesh_3 demo CMakeLists.txt. 2010-06-15 09:36:04 +00:00
Stéphane Tayeb 2a001438a9 Rename Mesh_3_demo plugins. 2010-06-15 08:55:41 +00:00
Stéphane Tayeb 7745e6101e Remove 'Polyhedron_demo_' from demo interface classes. 2010-06-15 07:47:18 +00:00
Stéphane Tayeb c2c3a5cba7 Rename IO plugins. 2010-06-15 07:28:10 +00:00
Laurent Rineau 911104a7e0 Remove extra typename (broken testsuite) after revision 56725:
| ------------------------------------------------------------------------
  | r56725 | afabri | 2010-06-14 09:08:25 +0200 (Mon, 14 Jun 2010) | 1 line
  | Changed paths:
  |    M /trunk/Homogeneous_kernel/include/CGAL/Homogeneous/Homogeneous_base.h
  |    M /trunk/Homogeneous_kernel/include/CGAL/Homogeneous/VectorH2.h
  |    M /trunk/Homogeneous_kernel/include/CGAL/Homogeneous/VectorH3.h
  | 
  | For VC-10 we have to change FT* to cpp0x<>::const_iterator
  | ------------------------------------------------------------------------
2010-06-14 20:29:51 +00:00
Laurent Rineau af059deb4c Finish the removal of PDB. 2010-06-14 17:06:33 +00:00
Laurent Rineau f12f325ad5 Patch all CGALConfig*.in the same way. 2010-06-14 16:51:25 +00:00
Laurent Rineau f16e5d0698 Reintegrate the work of /branches/unsorted-branches/Test-no_autolink-for-gmp_mpfr-branch/Installation:
If(MSVC), create CMake variables CGAL_AUTO_LINK_GMP and CGAL_AUTO_LINK_GMP
that can be set to OFF to disable the autolinking for GMP and MPFR. Those
variables are stored in the cache, and in CGALConfig.cmake
2010-06-14 16:47:06 +00:00
Sébastien Loriot 54b0fbc99a add helper functions tuple_size and tuple_element for CGAL::cpp0x:tuple
This is defined in cpp0x and tr1 but not in boost: in case  boost::tuple
is used, it relies on internal boost struct.
2010-06-14 16:24:10 +00:00
Stéphane Tayeb 34813708ac Try to extract generic interfaces and files which comes from the Polyhedron demo framework
+ Move generic headers in include/CGAL_demo
 + Move generic source files in src/CGAL_demo

Change organization of Mesh_3 demo files
 + Move ui files in directory ui_files
2010-06-14 15:45:15 +00:00
Efi Fogel ff81832f2c Fixed condition to handle approx. offset of a single line-segment 2010-06-14 14:00:04 +00:00
Sébastien Loriot 29acae75e0 correct bug:
could not call points_begin() with regular_triangulation
2010-06-14 13:49:28 +00:00
Efi Fogel 428d48f6f7 cleanup 2010-06-14 11:29:29 +00:00
Efi Fogel ed2a9a9ffb cleanup 2010-06-14 11:29:12 +00:00
Michael Hemmer 181af0419d added missing include 2010-06-14 08:34:32 +00:00
Andreas Fabri 0d46b11509 For VC-10 we have to change FT* to cpp0x<>::const_iterator 2010-06-14 07:11:59 +00:00
Andreas Fabri 88fda0de9b For VC-10 we have to change FT* to cpp0x<>::const_iterator 2010-06-14 07:08:25 +00:00
Efi Fogel 0924ac6a37 fixed typo 2010-06-13 12:29:12 +00:00
Fernando Cacciola d6d94eff84 Simplified API testsuite 2010-06-11 16:49:25 +00:00
Andreas Fabri 55caf376ab Add inversion of normals 2010-06-11 13:55:14 +00:00
Stéphane Tayeb 86ed389470 + Fix test suite wrt mesher efficiency improvement
+ Fix typo
2010-06-11 08:11:12 +00:00
Michael Hemmer 67fc50ba84 change Interval_traits to a class, as all other related traits classes 2010-06-11 08:05:45 +00:00
Michael Hemmer d15cc947a4 relax rounding conditions in to_interval 2010-06-11 07:53:37 +00:00
Stéphane Tayeb 13c142a657 Fix VC++ workaround (tested with MSVS2005) 2010-06-11 07:41:10 +00:00
Fernando Cacciola bbf18925e7 Simplified API testsuite 2010-06-11 05:10:04 +00:00
Sébastien Loriot d72337785c remove dependance on CGAL_PDB: merge from the branche created for that purpose
I do not remove the directory CGAL_PDB as I am allowed to use svn remove.
2010-06-10 17:26:38 +00:00
Sylvain Pion 93f042b6d7 Fix indentation. 2010-06-10 16:14:31 +00:00
Laurent Rineau e68bca3b74 svn:ignore files named ".dir-locals.el" (created/used by recent Emacs>=23.2). 2010-06-10 14:04:26 +00:00
Stéphane Tayeb 038b2ec240 Optimize (efficiency) Mesh_3 refinement process:
+ do not update bad tet queue during the first surface refinement

  + rebuild restricted Delaunay uses adjacency informations during volume
  refinement (could be disabled by setting macro CGAL_MESH_3_USE_OLD_SURFACE_RESTRICTED_DELAUNAY_UPDATE)
2010-06-10 13:08:29 +00:00
Sylvain Pion db7a35bee9 Add tgeorgiou. 2010-06-10 11:38:16 +00:00
Stéphane Tayeb 61f6dcbc10 previous data member is now a reference in Null_mesher_visitor_level: visitor used by Mesh_3 as Previous_level has a state, so doing a copy is not an option. 2010-06-09 15:39:04 +00:00