Commit Graph

2593 Commits

Author SHA1 Message Date
Laurent Rineau 447c5fd2af Merge pull request #69 from efifogel/MS_2-of_holes-efif
Add in `Minvoski_sum_2`:
  - handling of polygons with holes,
  - the new "reduced convolution" implementation.

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Minkowski_sum_2_polygons_with_holes_and_RC
2015-06-10 12:24:00 +02:00
Sébastien Loriot 354c122110 fix typos in tests 2015-05-28 10:59:16 +02:00
Efi Fogel 39f1e22dad Type and typename fixes 2015-05-06 00:40:52 +03:00
Efi Fogel 0f7cb5c709 Merge branch 'MS_2-of_holes-efif-old' into MS_2-of_holes-efif
Conflicts:
	Arrangement_on_surface_2/include/CGAL/Arr_segment_traits_2.h
	Documentation/biblio/cgal_manual.bib
	Minkowski_sum_2/test/Minkowski_sum_2/test_Minkowski_sum.cpp
2015-05-03 11:41:36 +03:00
Sebastien Loriot faee08becd Merge pull request #56 from efifogel/Aos-Polycurve_tests-wkhan
Aos polycurve tests wkhan
2015-04-22 18:00:03 +02:00
Efi Fogel 18350450b8 renamed polyline.cpp test_polyline.cpp 2015-04-20 16:13:53 +03:00
Efi Fogel a7c602449b Commenting out unnecessary code (which some compilers barf on) 2015-04-15 09:51:22 +03:00
Philipp Möller 76a4f0da85 Replace detail/algorithm.hpp with type_traits/is_same.hpp
Also remove the superfluous map include
2015-04-10 13:46:13 +02:00
Philipp Möller ae72a9f616 Replace detail/algorithm.hpp with type_traits/is_same.hpp
is_same is the only part of boost used in this file
2015-04-10 13:45:47 +02:00
Efi Fogel 6cab541cdb Removed unused var. in release mode 2015-03-21 12:50:05 +02:00
Efi Fogel 5cd223a40e Enabled compiling without CORE 2015-03-21 12:35:36 +02:00
Efi Fogel 6f08fc9020 Fixed polyline 2015-03-10 11:06:31 +02:00
Efi Fogel 85b3f816a0 Fixed polyline/polycurve 2015-03-10 10:54:14 +02:00
Efi Fogel 4ebb016e64 Fixed 2015-03-10 01:48:52 +02:00
Efi Fogel c251f3ce21 Improved 2015-03-10 01:40:13 +02:00
Efi Fogel a14f5933f3 improved 2015-03-10 01:38:08 +02:00
Efi Fogel 9ad73c79d1 Cleaned up 2015-02-26 10:47:26 +02:00
Efi Fogel b9570fad98 Updated changes.html and minor fixes discovered by the test suite 2015-02-25 09:37:24 +02:00
Efi Fogel 8724140fd2 Added this-> to access base members 2015-02-24 21:05:48 +02:00
Efi Fogel 4b941981c1 Fixed small issues found by different platforms 2015-02-24 19:22:26 +02:00
Efi Fogel c686aed4cb polycurve stuff 2015-02-19 20:25:25 +02:00
Efi Fogel 79f7b925d1 ops 2015-02-16 11:41:30 +02:00
Efi Fogel 0e1716a7eb polycurve 2015-02-16 11:26:39 +02:00
Efi Fogel e35966bac3 Pacify MSVC 10 2015-02-16 01:30:10 +02:00
Efi Fogel d190918cb2 Enhanced polycurve 2015-02-16 00:51:21 +02:00
Efi Fogel 1097c469b2 Fixed subcurve traits name 2015-02-15 11:57:42 +02:00
Efi Fogel d2000416e6 Added polycurve stuff 2015-02-12 09:06:47 +02:00
Efi Fogel 0c5e0ec9cf Improved polyline and polycurve 2015-02-03 22:23:23 +02:00
Efi Fogel cfbb57a862 Improved 2015-02-03 17:08:20 +02:00
Efi Fogel 0b7b34ca28 Small fixes. Renamed the x-monotone curve construction concept 2015-02-03 16:09:44 +02:00
Efi Fogel e2da8ed20f Small fixes. Renamed the x-monotone curve construction concept 2015-02-03 16:07:16 +02:00
Efi Fogel 3479f02c9c Small fixes. Renamed the x-monotone curve construction concept 2015-02-03 16:06:33 +02:00
Efi Fogel 8c57f5817a Fixed compare_x and compare_xy for polycurves 2015-01-20 09:38:05 +02:00
Efi Fogel 8f4e9fb433 changed file mode 2015-01-19 14:15:39 +02:00
Efi Fogel d9ad6e6e11 changed file mode 2015-01-19 14:12:51 +02:00
Efi Fogel d791cb2708 changed file mode 2015-01-19 14:11:38 +02:00
Efi Fogel 93e0711a66 cleaned up (removed unnecessary members) 2015-01-15 14:58:11 +02:00
Laurent Rineau e965b6293e Fix compilation errors with C++11 and Boost-1.56
Use *explicit* conversions to `bool`, for boost::shared_ptr and
boost::optional.
2015-01-14 14:47:29 +01:00
Laurent Rineau be079cb5a3 Fix compilation with Boost-1.56 and later
In Boost-1.56 and later, with C++11, boost::optional::operator bool() is
explicit.
2015-01-13 16:21:04 +01:00
Efi Fogel 587bcd1230 Fixed Parameter_space_in_x_2 and Parameter_space_in_y_2 2015-01-12 08:52:32 +02:00
Efi Fogel 69eee76b25 Added missing cases to Compare_x_2 and Compare_xy_2 2015-01-12 00:53:12 +02:00
Andreas Fabri 1094f26dd5 comment unused parameters 2015-01-08 09:47:09 +01:00
Efi Fogel f9d521a4bf 1st revision 2014-12-17 15:44:19 +02:00
Waqar Khan 57c672d3cc A huge bug in the dispatching of push_back and push_front fixed. Tested by running the test suit. 2014-12-16 16:56:24 +01:00
Waqar Khan 2a7e8ae129 Fixed make_x_monotone again. 2014-12-16 15:57:14 +01:00
Waqar Khan 40eea57ebc Code clean up. 2014-12-16 15:24:53 +01:00
Waqar Khan 0dc764ad7b Boundary condition in make_x_monotone fixed. 2014-12-16 15:22:17 +01:00
Efi Fogel 17e261f99c Pacify msvc 10 2014-12-13 23:48:10 +02:00
Efi Fogel f870a0702f Fixed for g++ 2014-11-30 20:31:59 +02:00
Efi Fogel 1186fe16a8 Cleaned up. Fiexed construction from points 2014-11-30 19:17:55 +02:00