diff scripts/geometry/inpolygon.m @ 19833:9fc020886ae9

maint: Clean up m-files to follow Octave coding conventions. Try to trim long lines to < 80 chars. Use '##' for single line comments. Use '(...)' around tests for if/elseif/switch/while. Abut cell indexing operator '{' next to variable. Abut array indexing operator '(' next to variable. Use space between negation operator '!' and following expression. Use two newlines between endfunction and start of %!test or %!demo code. Remove unnecessary parens grouping between short-circuit operators. Remove stray extra spaces (typos) between variables and assignment operators. Remove stray extra spaces from ends of lines.
author Rik <rik@octave.org>
date Mon, 23 Feb 2015 14:54:39 -0800
parents 4197fc428c7d
children bef9086a6725
line wrap: on
line diff
--- a/scripts/geometry/inpolygon.m	Mon Feb 23 16:42:25 2015 +0000
+++ b/scripts/geometry/inpolygon.m	Mon Feb 23 14:54:39 2015 -0800
@@ -70,14 +70,14 @@
     ##        AND (x,y) on the left of the edge ?
     idx1 = (((yv(i) <= y & y < yv(j)) | (yv(j) <= y & y < yv(i)))
             & 0 < distance.*delta_yv);
-    in (idx1) = !in (idx1);
+    in(idx1) = ! in(idx1);
 
     ## Check if (x,y) are actually on the boundary of the polygon.
     if (do_boundary)
        idx2 = (((yv(i) <= y & y <= yv(j)) | (yv(j) <= y & y <= yv(i)))
                & ((xv(i) <= x & x <= xv(j)) | (xv(j) <= x & x <= xv(i)))
                & (0 == distance | !delta_xv));
-       on (idx2) = true;
+       on(idx2) = true;
     endif
     j = i;
   endfor
@@ -138,7 +138,7 @@
 %! assert (in, [false, true]);
 %! assert (on, [true, false]);
 
-%% Test input validation
+## Test input validation
 %!error inpolygon ()
 %!error inpolygon (1, 2)
 %!error inpolygon (1, 2, 3)