Commit Graph

29 Commits

Author SHA1 Message Date
kanhuang 04c0c2560a change input_neighbor() 2013-09-04 00:03:03 -04:00
kanhuang ab28895f13 update quadrant 2013-09-03 20:22:21 -04:00
kanhuang e8703b429b remove .x() 2013-09-03 19:02:58 -04:00
kanhuang 6c0a16623b comment the change to get compiled 2013-09-03 07:48:11 -04:00
kanhuang fad5883a7f specialized insert method to build output arr. not finished 2013-09-02 23:37:33 -04:00
kanhuang 12c7923c2c small changes 2013-09-02 21:48:32 -04:00
kanhuang 9fe4c7f032 replace is_closer() by no intersection construction version 2013-09-02 11:03:27 -04:00
kanhuang e453aa9495 improve efficency: one edge in one edge out
reduce times of heap operation.
2013-08-31 11:28:44 -04:00
kanhuang 97cc81efd5 improve heap_remove() 2013-08-31 00:58:03 -04:00
kanhuang db71654296 fix bug in is_closer() and is_good_edge() 2013-08-30 20:24:54 -04:00
kanhuang 8ce5c1041c fix bug in is_closer() and heap_remove() 2013-08-30 09:19:54 -04:00
kanhuang d1a423b1d3 fix bug of holes touches boundary 2013-08-29 17:16:54 -04:00
kanhuang a7abab0175 fix bug of q is a extream point 2013-08-29 14:35:52 -04:00
Michael Hemmer 9837a95ab1 (Input_arrangement_2& arr -> (const Input_arrangement_2& 2013-08-29 14:31:52 +03: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
kanhuang dac41a739e fix bugs in rotational 2013-08-28 17:02:40 -04:00
kanhuang dce92bfe46 begin debug rotational 2013-08-28 13:14:11 -04:00
kanhuang 3e5542b870 add funnel and sweep by vertex 2013-08-27 22:06:27 -04:00
kanhuang 60cc91bec4 add tunnel and sweep by vertex 2013-08-27 19:51:54 -04:00
kanhuang c0f0186c71 add heap functions 2013-08-27 14:53:00 -04:00
kanhuang ded4c747d6 remove const of input arr in test code 2013-08-27 11:20:26 -04:00
Michael Hemmer fd4f2fe3f7 input arr can not be const 2013-08-27 17:31:22 +03:00
Michael Hemmer e1e1e43a9d const Point& in visibility_region 2013-08-27 15:54:14 +03:00
kanhuang 8df97c5652 replace functions using intersections 2013-08-26 23:45:38 -04:00
kanhuang 876e0d22e0 support simple benchmark report 2013-08-25 20:45:29 -04:00
kanhuang 2eedfed4f7 rotational 1 2013-08-22 20:33:58 -04:00
kanhuang 015cf140c4 begin of rotational sweep 2013-08-21 23:19:22 -04:00
kanhuang 688c1a087f begin of rotational sweep 2013-08-21 23:17:22 -04:00