Commit Graph

354 Commits

Author SHA1 Message Date
Fernando Cacciola 4f6fa50a18 Update of the Qt4 boolean operations demo 2009-07-27 18:04:28 +00:00
Fernando Cacciola 8902a180d1 Update of the Qt4 boolean operations demo 2009-07-24 17:19:28 +00:00
Laurent Rineau 85256e171c Remove the Qt4 Graphics View demo of Bool_op_2, to clean the next release
CGAL-3.5-alpha2.
2009-07-23 08:47:53 +00:00
Guy Zucker eb0a9bd393 added PWH(polygon pgn) CTOR and fixed outer boundary function description 2009-07-22 12:57:01 +00:00
Fernando Cacciola 5e9dd5b530 Update of the Qt4 boolean operations demo 2009-07-17 18:55:05 +00:00
Fernando Cacciola 34d55b15f8 Update of the Qt4 boolean operations demo 2009-07-15 04:07:15 +00:00
Efi Fogel 7c643baa6f cleanup 2009-07-12 07:02:38 +00:00
Efi Fogel 7710492e9f cleanup 2009-07-12 06:52:25 +00:00
Efi Fogel ea71ff4f74 cleanup 2009-07-12 06:32:39 +00:00
Efi Fogel 011ad24eef Initialize a local variable - pacify g++ 2009-07-11 13:56:18 +00:00
Fernando Cacciola e4756a56aa Moved Qt4 demo under /demo so it appears in the testsuite 2009-07-10 12:50:20 +00:00
Efi Fogel 3542e61cce cleanup 2009-07-08 20:26:48 +00:00
Efi Fogel c2101dfc8e cleanup 2009-07-08 20:16:26 +00:00
Fernando Cacciola 65e1a515d1 Update of the Qt4 boolean operations demo 2009-07-08 16:20:52 +00:00
Fernando Cacciola 8dd7533b39 Added new Qt4 demo (for now in a separate 'dont_comit' folder) 2009-07-08 15:35:05 +00:00
Efi Fogel c91fdee343 cleanup 2009-07-08 06:58:48 +00:00
Efi Fogel e832a745ee cleanup 2009-07-07 08:34:27 +00:00
Efi Fogel 6bf2e1271a Fixed Arrangement_2 construction bug - made the geometry traits const 2009-07-05 14:44:48 +00:00
Efi Fogel 4d94f715b9 Fixed Arrangement_2 construction bug - made the geometry traits const 2009-07-05 13:14:14 +00:00
Eric Berberich 4cd55ba23f changed precondition 2009-06-09 00:14:50 +00:00
Eric Berberich e9566239ae added missing signatures in Parameter space functors
added TODO for future
2009-06-07 19:31:08 +00:00
Eric Berberich 08e8c4eea7 added TODO 2009-06-07 19:21:39 +00:00
Eric Berberich f655f96e53 use unbounded helper for non-oblivious sides 2009-06-07 19:20:53 +00:00
Eric Berberich e0482a9e04 inherit side tags from base + boost mpl asserts 2009-06-07 19:20:21 +00:00
Eric Berberich 2de6d739bc use Traits_adaptor_2 instead of Geom_traits_2 2009-06-07 19:19:48 +00:00
Eric Berberich b0e748d552 added (some) missing boundary-specific functors 2009-06-07 19:16:31 +00:00
Eric Berberich 7c88f8ef66 sides must be oblivious (right now)
correct init of Intersect_2
2009-06-07 14:20:47 +00:00
Eric Berberich 4514a54cbb new tags in Aos_2 package 2009-06-04 09:17:15 +00:00
Sylvain Pion 0f49d58e7d More DS -> DS_ renaming (outside include/CGAL as well, to fix the test-suite). 2009-04-30 13:39:06 +00:00
Sylvain Pion 23f1b98350 typos and related. 2009-04-08 11:40:21 +00:00
Sylvain Pion 13337c8313 the the -> the (I love this one) 2009-04-07 20:30:22 +00:00
Sylvain Pion 6eee8cf950 Typo. 2009-04-07 19:26:00 +00:00
Guy Zucker d553331f67 added missing file 2009-03-11 07:18:04 +00:00
Guy Zucker 690deab102 commented out cgalwarnings in GpsPolygonValidation 2009-03-03 15:30:36 +00:00
Guy Zucker 55f9dd8c3a tried to fix compile bug for vc9 in Gps_on_surface_base_2_impl 2009-02-24 14:31:41 +00:00
Laurent Rineau 5e8a0ae9e7 Add a note that explain why the warnings of that test must be ignored. 2009-02-24 12:51:33 +00:00
Guy Zucker f116bc59c2 fix the error due to copying a singulator iterator 2009-02-22 18:56:53 +00:00
Guy Zucker 58055c27ff created terms and definitions section which also explais polygon validation criteria, fixed some old errors 2009-02-22 13:43:20 +00:00
Guy Zucker ac8ef5b4ff removed useless typedefs and includes in test_polygon_validation 2009-02-22 12:37:22 +00:00
Ophir Setter d5ab42efea should fix examples 2009-02-19 11:00:00 +00:00
Ophir Setter 28fb02a72e changing Traits_2 to Geometry_traits_2 2009-02-18 17:24:02 +00:00
Ophir Setter 2084564f4c rename GPS to Gps 2009-02-18 13:15:29 +00:00
Ophir Setter 7be91885a8 broken through circular include cycle by creating a base class for GPS that enables different 'validation' policies 2009-02-18 13:04:21 +00:00
Ophir Setter 097c3793fd General_polygon_set_on_surface_2 - first verstion 2009-02-17 16:21:43 +00:00
Guy Zucker 9f05541f1c updated 2009-02-11 15:34:44 +00:00
Guy Zucker fa507ef863 implemented polygon validation as global functions in Gps_polygon_validation.h instead of using afunctor from the GpsTraits2 model 2009-02-05 15:39:55 +00:00
Andreas Fabri 59fc5c10b0 typo 2009-01-26 15:08:44 +00:00
Andreas Fabri 1322e793a3 fix typo 2009-01-26 13:20:56 +00:00
Andreas Fabri 14c70219e2 fix typo 2009-01-23 21:05:39 +00:00
Andreas Fabri 6b165b487a fix typo 2009-01-23 21:04:55 +00:00
Andreas Fabri 811da8f5b0 fix typo 2009-01-23 14:26:12 +00:00
Efi Fogel ad970fa8e7 removed 2009-01-14 09:06:46 +00:00
Fernando Cacciola 24f08fc681 Added demos to the demos target 2008-12-18 17:29:36 +00:00
Fernando Cacciola 36218d21f7 Patched qt3_generate_moc calls to specify full path to moc sources (to allow out-of-build configurations) 2008-12-17 20:06:35 +00:00
Laurent Rineau 157eba63cf \ccPkgDemo now predend "demo/3.4/" to its argument. 2008-12-10 14:16:12 +00:00
Laurent Rineau ec9f2e29e5 Update citations (s/07/08/).
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Laurent Rineau b861e82892 Fix conditionnal compilation. Do not compile Qt3 demos if CGAL_Qt3 is not found. 2008-11-20 13:22:51 +00:00
Laurent Rineau 4032eade9a Massive removale of "QUIET" in find_package calls (except for
FindVTK.cmake, which has a bug). Let's see if that can help us to find out
why we still have problems with demos on MacOS and Windows.
2008-11-19 13:58:43 +00:00
Guy Zucker 2c9776975c converted top_vertices structure from set to hash map, and unified imple cases in the searching for hole state 2008-11-10 12:45:23 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Guy Zucker c84afc7773 hash map size reduced - only key vertices are inserted and data is boolean 2008-10-30 12:46:08 +00:00
Guy Zucker 37f932d2ac Replaced set search structure for outer boundary vertices and visited holes. Vertices are stored using hash map, and holes use flag in extended DCEL face. Also cleaned up the code and documentation 2008-10-29 16:09:40 +00:00
Laurent Rineau f10a590672 Mass-remove vcproj files. 2008-10-21 09:21:22 +00:00
Andreas Fabri 6340443886 Add QUIET to find_package 2008-10-01 12:26:28 +00:00
Guy Zucker d6191be95a fixed examples default input after moving files to test 2008-09-24 12:34:29 +00:00
Laurent Rineau b52c7a09e9 - Fix soname and soversion of libraries (they were exchanged).
- Make get_dependency_version found the print_${LIB}_version.cpp, even
  if the lib is compiled separately.
- Rename FindQt3.cmake to FindQt3-patched.cmake and Qt3Macros to
  Qt3Macros-patched.
- Make CGAL-Qt3 compilable separately.
- Fix all commited CMakeLists.txt:
    - use Qt3-patched and Qt3Macros-patched, and s/QT_/QT3_/
    - add a comment about FindQt3-patched,
    - wrap target creation with if(CGAL_FOUND AND QT3_FOUND)/else/endif
- Modified cgal_create_cmake_script
2008-09-24 10:32:44 +00:00
Guy Zucker 824aaae793 test for connect holes operation 2008-09-23 15:25:29 +00:00
Guy Zucker 3729b3107f data for connect holes 2008-09-23 15:14:58 +00:00
Guy Zucker 31547d7400 moved 2008-09-23 15:12:47 +00:00
Guy Zucker aa96a1fad1 moved 2008-09-23 15:12:29 +00:00
Guy Zucker 1b3b4baf88 corrected example file pgn_holes_2 2008-09-23 15:07:29 +00:00
Guy Zucker ed2400a389 Fixed connect holes traversal algorithm. Implementations with 2 search structures 2008-09-23 12:11:29 +00:00
Laurent Rineau f1b56f9a11 Fix some CMakeLists.txt (that use Qt3 or Qt4). 2008-09-22 11:59:21 +00:00
Andreas Fabri c6ab490a78 Added CMakeLists.txt 2008-09-18 14:06:41 +00:00
Efi Fogel 75c01bd5ec removed executable prop 2008-09-11 09:22:47 +00:00
Laurent Rineau a9f67f82b5 4th pass to remove CGAL_USE_QT: remove "#ifdef CGAL_USE_QT"/"#endif" 2008-09-09 21:53:57 +00:00
Laurent Rineau a302cff5c8 Second pass to remove CGAL_USE_QT: remove "#ifndef CGAL_USE_QT"/"#else"/"#endif // CGAL_USE_QT" 2008-09-09 21:42:42 +00:00
Guy Zucker 650d852dfd fixed use of construct_outer_boundary functor so polygon created is not a temp variable, but a local variable in the scope to prevent null pointer exceptionson tests and examples 2008-09-09 12:55:51 +00:00
Guy Zucker 7549de2ec4 edited gps_utils and gps_polygon validation so Polygon with holes access functions from the GeneralPolygonSetTraits are used instead of one from the class 2008-09-07 15:30:19 +00:00
Guy Zucker 3e99f8f6b8 changed name of GpsTraits::... concepts to bypass manual problem 2008-09-04 16:02:07 +00:00
Guy Zucker 84bc8a904c added documentation 2008-09-04 12:30:59 +00:00
Guy Zucker 1d56177192 fixed typdef error for new g++ compilers 2008-09-04 12:01:30 +00:00
Guy Zucker 571d2b8353 minor fix to Gps_segment_traits 2008-09-04 10:41:48 +00:00
Guy Zucker dc517ec044 Added new documentation for GpsTraits:: Concepts and edited documentation 2008-09-03 13:05:06 +00:00
Guy Zucker b1334aa718 Added functionality to models of GeneralPolygonSetTraits_2 2008-09-02 10:54:01 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Guy Zucker 1d5fa8d52f Turned global variables into class members to allow multiple windows to function properly. Had to make additional .h, .cpp files 2008-07-09 13:04:14 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Laurent Rineau 5e06f05acd Fix the error
"set_union.cpp", line 55: Error: The function "atoi" must have a prototype.
detected by Sun CC.
2008-03-11 12:09:01 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Sylvain Pion 50ed4bb632 Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>. 2008-01-18 20:33:57 +00:00
Sylvain Pion 88ed563f44 Remove some workarounds for SunPRO + RW's STL:
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES  (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Sylvain Pion e8591b3b32 Change Counting_output_iterator to store a pointer to the counter, instead of
the counter itself.  It fixes a problem with g++ 4.3 since std::copy now
performs the assignments on *copies* of the output iterator.
See : http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34595
2007-12-26 17:34:36 +00:00
Efi Fogel 46857554bc changed boundary cond. to parameter space 2007-12-10 23:21:34 +00:00
Efi Fogel 687e72b8ef Used Boundary_category 2007-12-10 17:00:57 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Efi Fogel 163e366b61 cleanup 2007-11-21 10:26:38 +00:00
Efi Fogel f17b5d1eaf API revisited 2007-11-21 10:24:10 +00:00
Efi Fogel 1ad1b2ce92 Traits API revisited 2007-11-16 21:55:42 +00:00
Andreas Meyer c1d1609af1 replaced CGAL_assertion( false* and CGAL_assertion( 0*
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion 055009cc58 Remove the need for mentionning todo files and doxygen files. 2007-11-03 21:15:36 +00:00
Efi Fogel 7d57c5e0f0 insert_x_monotone_curves() => insert 2007-09-05 20:43:43 +00:00
Efi Fogel a15c1149ad get_traits() => traits() 2007-09-05 20:43:16 +00:00
Marc Glisse fe7d2a10d5 Sunpro workaround for list constructor. 2007-08-28 09:47:58 +00:00
Shlomo Golubev 89feac2610 rename Arr_traits_2 to Arr_geometry_traits 2007-08-22 22:58:35 +00:00
Shlomo Golubev 7127554a4d rename Arr_vertical_decomposition.h to Arr_vertical_decomposition_2.h 2007-08-22 22:52:49 +00:00
Efi Fogel 0a459aee75 Moved Arrangement_2 to Arrangement_on_surface_2 2007-08-22 12:38:14 +00:00
Shlomo Golubev 1d0d8742ab allow set_finite with Arr_2 and Aos_2 2007-08-17 19:55:50 +00:00
Shlomo Golubev aed1bcb1aa work arounds for Envelope_3 2007-08-09 13:35:21 +00:00
Shlomo Golubev 5b2ba9a279 matching Arrangement_2 to Arrangement_on_surface_2 2007-08-04 12:17:15 +00:00
Shlomo Golubev 61a24cda44 matching Boolean_set_operations_2 to Arrangement_on_surface_2 2007-07-30 14:26:04 +00:00
Fernando Cacciola 88111fcf70 VS project files merged back 2007-06-06 15:35:17 +00:00
Andreas Fabri 21e20e4d42 3.3 branch -> trunk 2007-06-04 14:28:57 +00:00
Andreas Fabri 3fc7e21b15 3.3 branch -> trunk 2007-06-04 14:10:45 +00:00
Andreas Meyer 7ed1a00c04 merge manual fixed from 3.3 branch back intro trunk:
svn merge -r 38751:38754 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38773:38775 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38783:38784 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38795:38796 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38815:38816 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38827:38829 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38834:38836 ~/projects/CGAL/branches/CGAL-3.3-branch
2007-05-28 23:05:00 +00:00
Andreas Fabri 3849eb2564 Give the ccPkgDemo a try 2007-05-03 17:27:12 +00:00
Efi Fogel 9738a7544f final touches 2007-04-29 22:51:34 +00:00
Efi Fogel cc2af92a7a updated 2007-04-29 22:31:25 +00:00
Efi Fogel 5227930377 renamed 2007-04-29 22:30:42 +00:00
Efi Fogel ca3db9b834 replaced conic adapter with bezier adapter 2007-04-29 22:28:35 +00:00
Efi Fogel 3b053e578a Added default template parameter Dcel 2007-04-29 22:27:29 +00:00
Efi Fogel 1c6c58baa0 1st revision 2007-04-29 21:43:37 +00:00
Efi Fogel e6d22c8563 1st revision 2007-04-29 20:54:13 +00:00
Efi Fogel 635e8dc932 cleanup 2007-04-26 09:15:28 +00:00
Efi Fogel 5324b66e4e updated 2007-04-26 08:50:06 +00:00
Efi Fogel 5be130fdde updated 2007-04-26 08:28:20 +00:00
Andreas Meyer c1e9765ff4 manual fix: moved labels inside sectioning command 2007-04-18 14:20:12 +00:00
Andreas Fabri ea71b8eaa1 .C ->.cpp and autolinking 2007-04-11 13:59:20 +00:00
Efi Fogel f2b0157462 Added the proper SVN keywords 2007-04-03 18:30:38 +00:00
Efi Fogel 906df495ae fixed spelling 2007-04-03 18:30:12 +00:00
Efi Fogel 030cb6a3d8 updated 2007-04-03 05:00:12 +00:00
Andreas Fabri dc37818494 Distinghuish cases for performance reasons 2007-03-29 18:18:07 +00:00
Andreas Meyer 41169fc270 * updated howtocite bibkeys for upcoming 3.3 release
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Andreas Fabri 14dcc8b995 Workaround for SunPro 2007-03-29 16:05:35 +00:00
Efi Fogel 0ffb238b1c cleanup 2007-03-26 15:33:52 +00:00
Andreas Fabri d882d0f2f8 Removed unused parameter 2007-03-21 17:04:28 +00:00
Andreas Fabri 647296fd67 removed unused parameter 2007-03-20 07:53:53 +00:00
Andreas Fabri 3e8772250a removed unused parameter 2007-03-20 07:48:47 +00:00
Andreas Fabri f271efd4f9 a trial for SunPro CC 2007-03-19 11:56:44 +00:00
Andreas Fabri 149e063325 Help SunPro 2007-03-19 11:46:33 +00:00
Andreas Fabri 7d0dd3e7a1 remoded unsused parameters 2007-03-19 07:23:20 +00:00
Andreas Fabri ecb576ad8f remoded unsused parameters 2007-03-19 07:21:47 +00:00
Andreas Fabri 71435982fb removed unused parameters 2007-03-17 08:50:51 +00:00
Andreas Fabri f57a7927c2 removed/commented unused parameters 2007-03-16 09:01:19 +00:00
Efi Fogel d4f238abbe renamed connect_polygon_with_holes_2() to connect_holes() 2007-03-15 10:14:56 +00:00