Commit Graph

387 Commits

Author SHA1 Message Date
Fernando Cacciola b5252f0208 Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-10-05 15:44:18 +00:00
Fernando Cacciola 98f2489793 Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-28 16:20:59 +00:00
Fernando Cacciola 0e192bd07e Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-28 16:20:14 +00:00
Fernando Cacciola fcafd2e20e Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-24 20:26:27 +00:00
Efi Fogel 93a07c88b0 replaced Arr_blah_side_tag with Arr_blah_side_category 2009-09-21 10:54:53 +00:00
Sylvain Pion ce603c5c51 Remove more EPS files. 2009-09-18 12:53:31 +00:00
Fernando Cacciola 09ec0d5770 Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-15 22:33:39 +00:00
Fernando Cacciola 598772d73b Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-11 18:23:13 +00:00
Laurent Rineau 9623fcc0e5 Remove svn:executable from non-executable file 2009-09-09 15:36:29 +00:00
Laurent Rineau 79d5a9663a Remove svn:executable from non-executable file 2009-09-09 15:35:37 +00:00
Fernando Cacciola f91abea65b Updates to Boolean_operations_2 Qt4 demo (bezier sampler refactored into bezier_helper toolbox and used within bezier_draw) 2009-09-09 15:27:16 +00:00
Fernando Cacciola d2916d3e04 Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-09-07 12:10:24 +00:00
Efi Fogel abc12abef2 cleanup 2009-08-25 22:31:19 +00:00
Efi Fogel 8a79f14518 added missing return statement in after_handle_event 2009-08-25 22:27:46 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Fernando Cacciola c0558dad87 Updates to Boolean_operations_2 Qt4 demo (entering beziers) 2009-08-18 16:24:24 +00:00
Fernando Cacciola 5cae98b574 Updates to Boolean_operations_2 Qt4 demo (drawing actual beziers) 2009-08-11 23:05:13 +00:00
Efi Fogel 4e6caeb0b9 Enhanced warnings 2009-08-11 13:53:42 +00:00
Fernando Cacciola d1b892f7ff Updates to Boolean_operations_2 Qt4 demo (drawing actual beziers) 2009-08-11 03:19:15 +00:00
Fernando Cacciola 4d6ca3718b Updates to Boolean_operations_2 Qt4 demo 2009-08-10 16:32:12 +00:00
Fernando Cacciola 3b7f719178 Updates to Boolean_operations_2 Qt4 demo 2009-08-06 17:14:49 +00:00
Fernando Cacciola 7c213cb24d Update of the Qt4 boolean operations demo 2009-08-05 14:47:52 +00:00
Fernando Cacciola 9a436f391f Update of the Qt4 boolean operations demo 2009-08-05 04:58:55 +00:00
Fernando Cacciola 6440354627 Updates to Boolean_operations_2 Qt4 demo 2009-08-05 00:14:31 +00:00
Fernando Cacciola b594816bac Updates to Boolean_operations_2 Qt4 demo 2009-08-01 02:45:46 +00:00
Fernando Cacciola 5de5062894 Updates to Boolean_operations_2 Qt4 demo 2009-07-31 22:35:31 +00:00
Fernando Cacciola 6e7ed73233 Added besier and polygonal TrueType sample to new boolean operations demo 2009-07-31 21:57:29 +00:00
Fernando Cacciola 81af60d13a Update of the Qt4 boolean operations demo 2009-07-31 18:33:33 +00:00
Fernando Cacciola 658360f4cb Update of the Qt4 boolean operations demo 2009-07-31 00:18:31 +00:00
Fernando Cacciola 3c86d8699b Update of the Qt4 boolean operations demo 2009-07-30 21:26:23 +00:00
Fernando Cacciola c4188a8c69 Update of the Qt4 boolean operations demo 2009-07-30 20:48:00 +00:00
Fernando Cacciola 25a81aab1b Update of the Qt4 boolean operations demo 2009-07-29 16:17:48 +00:00
Fernando Cacciola 24d8588fad Update of the Qt4 boolean operations demo 2009-07-28 16:12:48 +00:00
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