Commit Graph

289 Commits

Author SHA1 Message Date
kanhuang 932c2c4d9c two bugs removed 2013-08-14 21:04:31 -04:00
Francisc c37f8f504d fixed bug in clearing output arr, fixed segmentation fault for first 3 test cases and added check for possible loop in vector passed to needle detection method 2013-08-14 19:51:28 +03:00
Michael Hemmer 7f6ae911e4 remove wrong assert 2013-08-14 12:32:37 +02:00
Michael Hemmer ef33a39639 fix double reporting of points on needles 2013-08-14 12:15:44 +02:00
kanhuang 817609dd0f fix bug of degree>2 case 2013-08-13 19:14:39 -04:00
kanhuang cf6b201110 fix a bug in naive 2013-08-13 12:15:33 -04:00
Michael Hemmer 6b02858d87 instance 1-6 works, instance 7 for complex needle has a segfault 2013-08-13 17:36:30 +02:00
Michael Hemmer 54458dcd7b prepare needles in Triangular_expansion_visibility_2_.h 2013-08-13 15:08:16 +02:00
Michael Hemmer 5b2b678e2c Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-13 09:02:52 +02:00
kanhuang 76bab4362f fix a bug in naive and add information to test_methods() 2013-08-12 22:18:43 -04:00
Michael Hemmer 7194710dcb Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-12 17:07:21 +02:00
Francisc 66df2206fd corrected bug in selecting vertex order when query is on the edge 2013-08-12 16:29:53 +03:00
Michael Hemmer 07afe29926 fix bug in query on vertex case 2013-08-12 12:10:31 +02:00
kanhuang df462df4dc test all cases from command line 2013-08-11 15:37:17 -04:00
Michael Hemmer 46d8bf9a33 continued work of query on vertex but not working yet 2013-08-10 12:36:21 +02:00
Michael Hemmer ae40611db9 bug fixes 2013-08-09 20:15:23 +02:00
Michael Hemmer 1d1b033020 use CGAL::insert_non_intersecting_curves
it is faster and will also reveal a bug in case the algo would return a selfintersecting polygon.
2013-08-09 11:31:28 +02:00
Michael Hemmer 03ebf24ad4 added case for qpoint on edge case for qpoint on vertex is missing 2013-08-09 11:23:22 +02:00
Michael Hemmer 415ae312fb Minior fixes to get it compiling / not complete yet
Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer

Conflicts:
	Visibility_2/include/CGAL/Triangular_expansion_visibility_2_.h
2013-08-09 10:00:58 +02:00
Michael Hemmer faaf1465b2 minor 2013-08-09 09:20:50 +02:00
kanhuang 55fb89191b add is_star_shape() 2013-08-08 23:14:35 -04:00
kanhuang b6cd227a52 compile benchmark 2013-08-08 10:25:01 -04:00
Francisc 6d316b8986 resolved conflicts 2013-08-08 16:01:58 +03:00
kanhuang 2fbd64a8e5 consistency of Naive 2013-08-08 00:28:54 -04:00
kanhuang fd46d789eb benchmark debug 2013-08-07 13:20:51 -04:00
Francisc d38ee56f8b switched parameter order 2013-08-07 18:44:45 +03:00
kanhuang b2902dcb06 debug compiling benchmark.cpp 2013-08-07 11:39:19 -04:00
kanhuang 0f4ac346a9 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-07 11:07:09 -04:00
kanhuang 641f2fdbb9 handle replace 2013-08-07 11:06:58 -04:00
Francisc 8723eff2de moved const argument to front 2013-08-07 18:05:39 +03:00
kanhuang db1b380622 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-07 10:41:27 -04:00
Francisc 6c9adf11d2 changed handle to const_handles 2013-08-07 17:36:45 +03:00
kanhuang d35c8c0834 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-07 09:05:45 -04:00
kanhuang 72e3787d51 Naive_visibility 2013-08-07 09:01:42 -04:00
Francisc aa83fb5d04 switched to const handles and moved kernel predicates to visibility_utils.h 2013-08-07 15:08:22 +03:00
Michael Hemmer 156fdf8e6f Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-07 10:41:17 +02:00
Michael Hemmer 787c54b299 initial version of triangular expansion 2013-08-07 10:40:59 +02:00
Francisc 6b14c3a558 fixed face_handle return and constness of face_handle 2013-08-06 22:16:10 +03:00
kanhuang df6dfe57a5 Naive debug 2013-08-06 10:17:44 -04:00
Francisc 2240ef4424 changed namespce from CGAL::Visibility_2 to CGAL 2013-08-06 12:43:43 +03:00
kanhuang cd09171483 debug naive 2013-08-05 22:09:03 -04:00
kanhuang 505cd77901 comple Naive 2013-08-05 09:27:05 -04:00
Francisc 16b3dfda3a Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-04 20:22:32 +03:00
Francisc aacc051354 finished methods to test concept obediance 2013-08-04 19:59:29 +03:00
kanhuang 4d650aa2b0 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-02 16:09:49 -04:00
kanhuang d2f0568762 Naive 2013-08-02 16:09:34 -04:00
Francisc 484e781f8e deleted simple_visibility 2013-08-02 18:00:10 +03:00
Francisc 115923c1e1 changed simple_visibility to simple_polygon_visibility 2013-08-02 17:49:39 +03:00
Francisc d3169a4ae9 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-08-01 22:33:26 +03:00
Francisc 71c3a87cdc progress with generic test function 2013-08-01 22:32:56 +03:00
Michael Hemmer a81a23b960 added missing Regularization_tag and rename of template argument 2013-08-01 15:52:57 +02:00
kanhuang a23aa45846 after failed merge 2013-08-01 08:51:24 -04:00
Francisc c817c461e2 modified doc according to first review 2013-08-01 13:49:26 +03:00
Michael Hemmer fa95497340 global replace Input/Output_Arr -> Input/Output_arr 2013-08-01 11:23:30 +02:00
Francisc f4adb60fe2 corrected bug in simple visibility 2013-08-01 12:08:01 +03:00
kanhuang fd36bc76c0 before sed 2013-07-31 16:28:26 -04:00
kanhuang 0da233c8c0 review end 2013-07-30 14:45:38 -04:00
Francisc 16df0d58e1 added support for regularization in implementation and references to documentation 2013-07-23 16:38:40 +03:00
Francisc c6e65acc51 entirely switched to kernel constructions and predicates - global functions dropped 2013-07-22 14:38:01 +03:00
Francisc 88e5066154 implemented treatment of needles 2013-07-22 13:19:40 +03:00
kanhuang 122c0488a4 begin of preprocess algo 2013-07-19 23:02:20 -04:00
kanhuang 96b29d5719 begin of preprocess algo 2013-07-19 23:01:49 -04:00
Francisc 4132418a76 corrected choice of first vertex in algorithm 2013-07-18 14:34:41 +03:00
kanhuang cde5ec15be no insertion of same edge twice 2013-07-17 23:12:26 -04:00
kanhuang 2b863b7fda Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-07-17 23:08:52 -04:00
kanhuang 2335d99341 save before openning the test branch 2013-07-17 20:59:26 -04:00
Francisc f2d0fbb7c5 progress with needles 2013-07-17 18:19:06 +03:00
Francisc 898044aea2 progress with needles 2013-07-17 18:16:34 +03:00
kanhuang 6f916cd4d1 fix a bug Naive_visibility_2.h 2013-07-16 19:23:31 -04:00
Francisc 538e5ca1ee progress with needle test cases 2013-07-16 15:11:04 +03:00
Francisc 1888cfc93d testing progress 2013-07-15 19:22:09 +03:00
kanhuang 5afd53d4a0 test_naive_visibility 2013-07-14 15:04:24 -04:00
Francisc 74ce50cd4b added second test case and corrected bug 2013-07-11 14:12:35 +03:00
Francisc 5451b73f6b added first test case and added tests for the Visibility_2 concept methods 2013-07-10 14:12:58 +03:00
kanhuang 30dc3b2d95 1. finish needle() in Naive_visibility_2.h.
2. add a function to create arrangement from file.
3. add an arbitrary arrangement test case, arr1 in /test/data.
2013-07-09 23:04:10 -04:00
Francisc 693d6f45d0 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-07-09 11:18:14 +03:00
Francisc e553deaab9 test cases progress 2013-07-09 11:18:00 +03:00
kanhuang fff5297246 update function insert_halfedge() 2013-07-09 00:16:47 -04:00
kanhuang 0c70830695 need polish. the needle function is not right 2013-07-07 23:23:50 -04:00
kanhuang 337af4b266 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-07-07 23:20:24 -04:00
kanhuang e7de4069b4 need polish. the needle function is not right 2013-07-07 23:18:28 -04:00
Francisc c3f6f0bf4a moved file one folder down 2013-07-07 23:47:39 +03:00
Francisc 3da4808ae1 small modifications 2013-07-06 20:28:08 +03:00
Francisc 022d788ac2 corrected bug 2013-07-04 11:17:33 +03:00
Francisc da6d2ee578 finished implementation 2013-07-02 12:00:55 +03:00
Francisc 134a2617c9 finished implementation 2013-07-02 12:00:03 +03:00
Francisc 3d0d2b4387 removed file 2013-06-28 12:02:12 +03:00
Francisc 4badcc6be0 added Simple_Visibility_2 progress 2013-06-28 11:59:15 +03:00
Francisc 9c5b350b08 added Visibility_2 class definition 2013-06-25 19:25:12 +03:00