Commit Graph

236 Commits

Author SHA1 Message Date
Sebastian Morr bb6c6dca0a Remove TraversalManager and related classes 2014-07-14 13:02:33 +02:00
Sebastian Morr 25793b7683 Removed unused code 2014-06-30 17:14:03 +02:00
Sebastian Morr 8a15677d1c Moved AABB files to subdirectory, for later separation 2014-06-24 16:50:47 +02:00
Sebastian Morr 35290dd479 Moved new files into CGAL::internal namespace 2014-06-24 15:15:22 +02:00
Sebastian Morr ab97c7593d Remove unused ICollisionDetector 2014-06-24 14:55:02 +02:00
Sebastian Morr 0aee2a76d6 Remove unused SweepCollisionDetection.h 2014-06-24 14:50:37 +02:00
Sebastian Morr 07753267c3 Remove some unused functions 2014-06-24 11:32:27 +02:00
Sebastian Morr a0d24bc08d Back to CCW assertion. The user should supply the correct input. 2014-06-24 11:31:41 +02:00
Sebastian Morr 41216a0793 Refactored fillPolyDirs and removed reimplementation of modulo 2014-06-16 16:09:08 +02:00
Sebastian Morr 2dd4ba271d Remove unused "buildReducedConvolution" method 2014-06-16 15:46:49 +02:00
Sebastian Morr 2caa55b30d Fix a typo: "DegenerateCasses" -> "DegenerateCases" 2014-06-16 11:18:32 +02:00
Sebastian Morr 3446fea726 Refacor polygon reflection method 2014-06-16 11:17:27 +02:00
Sebastian Morr 1ab69b0d0b When given a clockwise-oriented polygon, reverse it
Downside: We need to make a copy of the polygons.
2014-06-12 18:32:35 +02:00
Sebastian Morr e3c1074906 Removed commented out code from all the other headers 2014-06-10 08:39:36 +02:00
Sebastian Morr 74cedf2a8f Removed two unused header files 2014-06-02 21:19:49 +02:00
Sebastian Morr b5da9fbfb3 Fixed and documented includes with the help of include-what-you-use 2014-06-02 21:14:34 +02:00
Sebastian Morr 2052644a16 Removed unused includes from Minkowski_sum_conv_lien_2.h 2014-06-02 20:36:15 +02:00
Sebastian Morr 2c817a3158 Moved minkowski_sum_2_new to the public minkowski_sum_2.h 2014-06-02 18:22:24 +02:00
Sebastian Morr ad0e17c2a4 Remove graphics stuff for now 2014-06-02 18:08:37 +02:00
Sebastian Morr d328643e98 Remove commented out code from Minkowski_sum_reduced_conv_2 2014-06-02 18:07:41 +02:00
Sebastian Morr b8b7e5c9ca Remove empty lines before closing brackets
With Vim: "%s/\n\n\( *}\)/\r\1"
2014-06-02 17:24:14 +02:00
Sebastian Morr f27a2309dd Remove double empty lines
With Vim: "%s/\n\n\n\+/\r\r"
2014-06-02 17:20:59 +02:00
Sebastian Morr 1f862ee6fd Remove double spaces
With Vim, via "%s/\([^/ ]\)  \+/\1 /g".
2014-06-02 17:16:32 +02:00
Sebastian Morr 26fa63eff1 Pretty-print headers using astyle with the following configuration:
--add-brackets
--align-pointer=name
--break-blocks
--convert-tabs
--pad-header
--pad-oper
--style=attach
--unpad-paren
2014-06-02 17:08:06 +02:00
Sebastian Morr cfc89c5744 Push new header files down into a directory "new" for now
So I can better differentiate between new and old code
2014-06-02 16:52:54 +02:00
Sebastian Morr 8e5b16863e Integrate Alon's header files into the include directory 2014-06-02 16:47:30 +02:00
Efi Fogel e3acd0433b enhanced to test the vertical decomposition method 2013-08-25 02:41:34 +03:00
Efi Fogel 3314d915d0 fixed usage of traits 2013-08-25 01:28:38 +03:00
Efi Fogel 40d1879c5e cleanup 2013-08-25 01:26:53 +03:00
Efi Fogel b99a327ab0 cleanup 2013-08-25 00:10:57 +03:00
Efi Fogel 5e7e4ee8dd Added support for the computation of Minkowski sum of polygons with holes 2013-08-23 01:24:45 +03:00
Andreas Fabri 31a098f591 more static_cast 2013-02-15 10:39:17 +01:00
Laurent Rineau d19578725b Fix warnings 2013-02-07 18:15:23 +01:00
Laurent Rineau db194534c7 First big patch to fix -Wunused-local-typedefs
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
 by -Wall since gcc-4.8 (not yet released).

The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Sandhyaa Radhakrishnan 6054161601 using bso union and no OpenMP 2011-08-22 06:22:05 +00:00
Sandhyaa Radhakrishnan d57ace521d using bso union and no OpenMP 2011-08-22 06:21:00 +00:00
Sandhyaa Radhakrishnan 32fb5ecc07 BSO union moved inside Minkowski_sum_decomp_2.h 2011-08-12 10:20:25 +00:00
Sandhyaa Radhakrishnan 1f9e77c311 BSO union moved inside Minkowski_sum_decomp_2.h 2011-08-12 10:19:56 +00:00
Sandhyaa Radhakrishnan b17c94322b Minkowski sum using BSO 2011-08-11 20:17:28 +00:00
Sandhyaa Radhakrishnan 836a1b19f9 Minkowski sum using BSO 2011-08-11 20:16:47 +00:00
Efi Fogel 732442db65 cleanup 2011-06-23 08:03:02 +00:00
Efi Fogel 8ccdc1ad26 Fixed typo 2011-02-19 21:27:18 +00:00
Efi Fogel 8b87990e9d supported approximate offsetting of single segments 2010-06-15 12:56:47 +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 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Andreas Fabri ae2396e946 Add using for ansi compliance 2010-05-20 07:53:41 +00:00
Andreas Fabri 5539d84219 Add using statements for ansi-compliance 2010-05-18 07:09:47 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Efi Fogel b150ee2114 Fixed Arrangement_2 construction bug - made the geometry traits const 2009-07-05 13:43:11 +00:00
Andreas Fabri e4a5ffde32 Add more overflow guards when working with int 2009-07-01 15:04:34 +00:00
Andreas Fabri c016346985 Avoid infinite loop in case of double overflow 2008-11-13 11:14:25 +00:00
Ophir Setter 28df0f7118 fixing - no newline at end of file 2008-09-21 08:23:52 +00:00
Ophir Setter c4e38a9096 approximated offset fixes 2008-09-18 12:40:50 +00:00
Ophir Setter cc1af4f86f convolution overlap bug 2008-09-16 06:57:00 +00:00
Efi Fogel 37972247be wein: Implemented inner offset. Used Inner_ccb_iterator instead of obsolete Hole_iterator. Fixed calls to deprecated functions 2008-04-26 21:37:02 +00:00
Efi Fogel 606bd0169b API revisited 2007-11-21 10:23:53 +00:00
Shlomo Golubev e6d816ac3d replace insert_x_monotone_curves with insert 2007-09-05 23:30:17 +00:00
Shlomo Golubev ee82b24831 work arounds for Envelope_3 2007-08-09 15:34:42 +00:00
Shlomo Golubev ba78ad9c97 matching Minkowski_sum_2 to Arrangement_on_surface_2 2007-07-30 14:26:41 +00:00
Ophir Setter b59e477ff4 Fix in convolution condition 2007-04-18 15:35:01 +00:00
Efi Fogel 3d87f8b0de cleanup - initialized variables to pacify some compiler 2007-04-07 09:38:40 +00:00
Efi Fogel 6273371b3b Added the proper SVN keywords 2007-04-03 18:34:02 +00:00
Andreas Fabri 28623ae3ac removed unused parameters 2007-03-16 15:27:11 +00:00
Andreas Fabri 4e48fba101 remove unused parameter 2007-03-16 10:24:57 +00:00
Andreas Fabri b0d802dfbe iterator must not ++ once it is past the end 2007-03-05 08:52:34 +00:00
Sylvain Pion 9115fe5a52 add missing CGAL:: 2007-03-04 19:58:02 +00:00
Sylvain Pion a805732eae add some missing CGAL:: for g++ 4.3 2007-03-03 09:11:39 +00:00
Efi Fogel ef13fbed30 added copyright 2007-02-15 16:07:35 +00:00
Marc Glisse 8ac07260ce can't do: typedef A<B> A
instead: typedef C::A<B> A
2007-02-09 19:10:14 +00:00
Ron Wein 68b20f93dd A bug fix: removed antennas in the convolution cycles, so that the
Arr_labeled_traits_2 are still capable of disregarding pair of contiguous
curves when computing intersections.
Also removed some debug printings.
2007-01-31 15:41:04 +00:00
Ron Wein b7b52a12f3 Fixed a bug. 2006-11-19 15:14:39 +00:00
Andreas Fabri 0c8a5c9c85 typedef Polygon_2<..> Polygon_2; needs qualification 2006-08-18 21:09:31 +00:00
Ron Wein acd8037f11 Completed the test suite + some bug fixes. 2006-08-06 06:20:56 +00:00
Ron Wein c4cc798257 Added a test program. 2006-08-03 16:10:54 +00:00
Ron Wein 8a561f8299 Fixed the package according to Andreas' review, and removes some
redundant stuff.
2006-08-03 14:59:23 +00:00
Ron Wein edcf439fbc Fixed a bug. 2006-07-20 06:20:24 +00:00
Laurent Saboret e42659d1a4 Fixed svn:executable, svn:keywords and svn:eol-style properties of the whole trunk 2006-05-04 09:15:26 +00:00
Ron Wein ea0c8b2927 Finished the rsa_minkowski_sum2() function.
(Still needs debugging ...)
2006-04-17 13:13:14 +00:00
Ron Wein b2351cde24 Updated the class. 2006-04-17 08:57:48 +00:00
Ron Wein e7e5dbf1d0 Updated version. 2006-04-16 13:04:51 +00:00
Ron Wein 21bcd3a296 New functions for computing the Minkowski sum of a polygon with a rotational
swept area of another polygon.
2006-04-16 11:56:42 +00:00
Ron Wein b5117a43af Initial version. 2006-04-09 13:02:28 +00:00
Ron Wein f324860770 Fixed the example. 2006-03-16 11:15:10 +00:00
Ron Wein ce15339db9 Changes (to be tested). 2006-03-16 09:33:30 +00:00
Ron Wein 2bb1f3f635 Initial version of the planar Minkowski-sum package. 2006-02-27 14:29:24 +00:00