Commit Graph
174 Commits
Author SHA1 Message Date
Sébastien Loriot 4c29bf1b44 CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR 2016-03-24 16:33:46 +01:00
Sébastien Loriot 881e4d3199 request Core only in examples, tests and demos when really needed 2016-03-07 22:36:57 +01:00
Sébastien Loriot 2d191d6651 commit CMakeLists.txt for all examples and tests 2016-03-07 17:39:36 +01:00
Andreas Haas 88a761f9a6 Fixed some warnings. 2015-05-20 17:38:21 +02:00
Andreas Haas a4f7e1bd3f Fixed sign-conversion warnings. 2015-05-14 15:17:42 +02:00
Andreas Haas 30fb891d11 Refactoring and fix of warnings. 2015-05-07 21:49:44 +02:00
Andreas Haas c21a2da2a1 Bugfix in Simple_polygon_visibility_2.h
Fixed a bug and added an extra testcase.
2015-04-25 21:36:57 +02:00
Andreas Haas 8cf04d6e89 Fixed all compiler warnings.
Fixed unsigned/signed int comparisons.
Added missing returns statements.
Removed unused local typedefs.
2015-03-30 16:52:19 +02:00
Michael Hemmer d8d6e2c772 rm parallel stuff
rescued in new branch
2015-03-26 15:55:08 +01:00
Andreas Haas 5d9b3d7e74 Adjusted formatting and readability
Changed formatting to 80 chars per line.
Improved readability. Removed useless renaming of variables.
2015-03-22 00:04:46 +01:00
Andreas Haas 8ea81e7515 Algorithms now conform to the concept.
The implementations missed const qualifiers everywhere
and thus were non-conforming to the specified concept.

Triangular Expansions now observes changes to the attached
arrangement.
Copy of the constraints on CDT initialization is now avoided
with boost::transform_iterator.

Fixed some bugs on Simple Polygon algorithm when the attached
arrangement was changed.
The compute_visibility function did not clear the given output
arrangement.

Added some simple test cases.
2015-02-26 16:59:34 +01:00
Michael Hemmer 9cb350eeed member function arr -> arrangement_2 2014-09-18 16:20:20 +02:00
Michael Hemmer bbfa235f08 incorporate final comments during developer meeting
changed tags to categories
shorter history section
2014-09-17 16:40:35 +02:00
Ning Xu abec8f28f1 Parallel rotationsl sweeping algorithm. The current version is still unstable, and throw segment fault 2014-07-15 01:36:48 -04:00
Ning Xu 2a685396ca Add 4 test cases 2014-06-08 04:52:46 -04:00
Ning Xu 0eb55f9d3a Fix bugs in SCANA; for further supporting blocked exterior query point 2014-06-08 04:51:03 -04:00
Michael Hemmer 9c186b0843 minor changes for benchmarks 2013-12-21 17:20:02 +01:00
Michael Hemmer 5ee14d27ba fix compile issues in debug mode 2013-12-17 15:01:37 +01:00
Michael Hemmer 1f5c1f6472 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-12-17 12:15:53 +01:00
kanhuang 0943e9da96 add another class to test_are_equal<> 2013-12-17 14:44:19 +08:00
Michael Hemmer b716cab8b7 improve rotational sweep by using non geometric compare for edges in edx 2013-12-17 00:21:42 +01:00
Michael Hemmer 28956c949b fix help message, no naive algo possible anymore 2013-12-16 18:18:01 +01:00
Michael Hemmer 505fd9645f fix minor syntax issue for my compiler 2013-12-16 18:16:24 +01:00
kanhuang db8eed79c8 solve conflict 2013-12-16 23:14:23 +08:00
kanhuang 92b28effe4 solve conflict 2013-12-16 23:13:56 +08:00
Michael Hemmer 67548ccfdd Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-12-16 12:05:29 +01:00
kanhuang 1d31c7f44a add pure_benckmark.cpp 2013-12-13 20:11:37 +08:00
Michael Hemmer 9e0baede95 make sure Traits_2 is provided in all models. 2013-12-04 12:47:06 +01:00
Michael Hemmer 8e613d9275 make Visibility_arrangement_2 template to according member functions
rm Visibility_arrangement_2 as public type from concept
add Traits_2 as public type to concept
change class / test / examples accordingly
2013-12-04 12:39:18 +01:00
Michael Hemmer 5018d84629 added Visibility_arrangement_2 as 2nd template argument
to simple and rotational visibility
fixed doc / tests / examples accordingly
2013-12-04 09:04:19 +01:00
Michael Hemmer fbde0fa416 added Visibility_arrangement_2 as template argument to triangular_expansion
includes tests
2013-12-03 17:51:50 +01:00
Michael Hemmer e8f34b973d change names after review
Input_arrangement_2 -> Arrangement_2
Output_arrangement_2 -> Visibility_arrangement_2
2013-12-03 16:49:18 +01:00
Michael Hemmer dbe11aec25 benchmark.cpp replaced by simple_benchmark.cpp 2013-09-23 16:00:48 +02:00
Michael Hemmer 0f35712723 rename file to proper name 2013-09-23 14:17:03 +02:00
Francisc Bungiu 1fcf7a771a fixed bugs 2013-09-17 22:17:15 +02:00
kanhuang b64af4e611 rename files 2013-09-11 10:01:37 -04:00
Francisc Bungiu d1051a3d2c added regularization tag 2013-09-10 19:50:56 +03:00
Francisc Bungiu f491297ca7 refactore benchmarking 2013-09-10 17:11:20 +03:00
Francisc Bungiu c1e1d98fc4 refactored benchmarking 2013-09-10 12:04:49 +03:00
Francisc Bungiu f64815e1bb refactored benchmarking 2013-09-10 12:01:02 +03:00
kanhuang 6801f60335 little change 2013-09-06 17:42:13 -04:00
kanhuang e623a07d3c replace build_arr() by reporting_while_handling_needles() 2013-09-05 14:40:04 -04:00
kanhuang 7945dc12da use visibility cone to reduce the vertices need to sweep 2013-09-04 20:04:51 -04:00
kanhuang 12c7923c2c small changes 2013-09-02 21:48:32 -04:00
kanhuang d34f498417 attch once for every arrangement 2013-09-02 10:45:20 -04:00
kanhuang 2f8177f75d typo in report 2013-09-02 10:05:35 -04:00
kanhuang 5766fa183d change preprocessing report 2013-09-02 09:27:20 -04:00
kanhuang db71654296 fix bug in is_closer() and is_good_edge() 2013-08-30 20:24:54 -04:00
kanhuang 72c75d58b4 add Rotational to benchmark and simple_benchmark 2013-08-28 22:45:06 -04:00
kanhuang 4e5d0ad9f9 passed test_rotational_visibility.cpp 2013-08-28 19:35:09 -04:00