[Gridflow-cvs] [svn] commit: r4745 - in /trunk/doc/flow_classes: #make_arrow-help.pd #make_cross-help.pd #moment-help.pd #moment_polar-help.pd #motion_detection-help.pd #mouse-help.pd #noise_gate_yuvs-help.pd #out-help.pd #outer-help.pd

gridflow-cvs at artengine.ca gridflow-cvs at artengine.ca
Wed Nov 4 20:51:48 EST 2009


Author: matju
Date: Wed Nov  4 20:51:47 2009
New Revision: 4745

Log:
0.9.6

Modified:
    trunk/doc/flow_classes/#make_arrow-help.pd
    trunk/doc/flow_classes/#make_cross-help.pd
    trunk/doc/flow_classes/#moment-help.pd
    trunk/doc/flow_classes/#moment_polar-help.pd
    trunk/doc/flow_classes/#motion_detection-help.pd
    trunk/doc/flow_classes/#mouse-help.pd
    trunk/doc/flow_classes/#noise_gate_yuvs-help.pd
    trunk/doc/flow_classes/#out-help.pd
    trunk/doc/flow_classes/#outer-help.pd

Modified: trunk/doc/flow_classes/#make_arrow-help.pd
==============================================================================
--- trunk/doc/flow_classes/#make_arrow-help.pd (original)
+++ trunk/doc/flow_classes/#make_arrow-help.pd Wed Nov  4 20:51:47 2009
@@ -1,4 +1,4 @@
-#N canvas 623 133 568 373 10;
+#N canvas 623 133 632 373 10;
 #X obj 0 0 doc_h;
 #X obj 0 344 doc_f;
 #X obj 55 53 #make_arrow;
@@ -9,11 +9,11 @@
 #X obj 14 312 doc_oo 0;
 #X obj 97 250 doc_m i0 grid;
 #X obj 97 312 doc_m o0 grid;
-#X text 200 312 grid[;
+#X text 232 312 grid[;
 #X obj 58 77 display;
 #X msg 55 34 4 # 10 20 30 40;
 #X text 212 95 can anyone figure out what is this ?;
-#X text 200 250 grid[euh];
+#X text 232 250 grid[euh];
 #X connect 2 0 11 0;
 #X connect 8 1 14 0;
 #X connect 9 1 10 0;

Modified: trunk/doc/flow_classes/#make_cross-help.pd
==============================================================================
--- trunk/doc/flow_classes/#make_cross-help.pd (original)
+++ trunk/doc/flow_classes/#make_cross-help.pd Wed Nov  4 20:51:47 2009
@@ -1,4 +1,4 @@
-#N canvas 444 135 568 411 10;
+#N canvas 444 135 632 419 10;
 #X obj 43 57 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 1
 ;
 #X obj 43 78 metro 100;
@@ -15,13 +15,21 @@
 #X text 319 90 change cross size;
 #X obj 0 0 doc_h;
 #X obj 3 182 doc_c 1;
-#X obj 3 242 doc_i 2;
-#X obj 14 272 doc_ii 0;
-#X obj 14 292 doc_ii 1;
-#X obj 3 322 doc_o 1;
-#X obj 14 352 doc_oo 0;
+#X obj 3 244 doc_i 2;
+#X obj 14 274 doc_ii 0;
+#X obj 14 296 doc_ii 1;
+#X obj 3 328 doc_o 1;
+#X obj 14 358 doc_oo 0;
 #X obj 14 212 doc_cc 0;
-#X obj 0 382 doc_f;
+#X obj 0 390 doc_f;
+#X obj 97 296 doc_m i1;
+#X obj 97 274 doc_m i0;
+#X obj 97 212 doc_m c0;
+#X obj 97 358 doc_m o0 grid;
+#X text 232 358 polygon;
+#X text 232 274 position of centre;
+#X text 232 212 size (radius);
+#X text 232 296 same as arg 0;
 #X connect 0 0 1 0;
 #X connect 1 0 10 0;
 #X connect 3 0 2 0;
@@ -33,3 +41,7 @@
 #X connect 8 1 7 0;
 #X connect 9 0 8 0;
 #X connect 10 0 3 0;
+#X connect 21 1 28 0;
+#X connect 22 1 26 0;
+#X connect 23 1 27 0;
+#X connect 24 1 25 0;

Modified: trunk/doc/flow_classes/#moment-help.pd
==============================================================================
--- trunk/doc/flow_classes/#moment-help.pd (original)
+++ trunk/doc/flow_classes/#moment-help.pd Wed Nov  4 20:51:47 2009
@@ -1,4 +1,4 @@
-#N canvas 663 46 555 717 10;
+#N canvas 663 46 632 642 10;
 #X obj 19 44 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
 #X msg 234 48 4 2 # 1 1 1 -1 -1 -1 -1 1;
 #X obj 111 228 display;
@@ -69,14 +69,31 @@
 #X obj 63 360 cv/#SVD;
 #X obj 0 0 doc_h;
 #X obj 3 559 doc_c 0..1;
-#X obj 3 619 doc_i 2;
-#X obj 3 699 doc_o 1;
-#X obj 14 729 doc_oo 0;
-#X obj 14 649 doc_ii 0;
-#X obj 14 669 doc_ii 1;
+#X obj 3 708 doc_i 2;
+#X obj 3 818 doc_o 1;
+#X obj 14 848 doc_oo 0;
+#X obj 14 738 doc_ii 0;
+#X obj 14 760 doc_ii 1;
 #X obj 14 589 doc_cc 0;
-#X obj 0 759 doc_f;
-#X obj 0 759 doc_f;
+#X obj 0 902 doc_f;
+#X obj 0 902 doc_f;
+#X obj 97 848 doc_m o0 grid;
+#X obj 97 760 doc_m i1 grid;
+#X obj 97 738 doc_m i0 grid;
+#X obj 97 589 doc_m c0 float;
+#X text 232 589 1: average index of the values in the grid \, weighted
+by the values themselves.;
+#X text 232 624 2: average square of index of the values in the grid
+\, weighted by the values themselves. this can be used to compute a
+variance (covariance) matrix \, which in turn can be fed to [#moment_polar]
+to figure out the standard deviation and the direction of the standard
+deviation.;
+#X text 232 848 mode 1: a grid[2];
+#X text 232 870 mode 2: a grid[2 \, 2];
+#X text 232 738 greyscale image;
+#X text 232 760 mode 2: alleged centroid (doesn't have to be the real
+centroid \, but when it is \, the output will be the variance matrix
+\; else it won't be a centred moment);
 #X connect 0 0 57 0;
 #X connect 1 0 19 0;
 #X connect 4 0 13 0;
@@ -139,3 +156,9 @@
 #X connect 58 1 8 0;
 #X connect 59 0 50 0;
 #X connect 59 1 48 1;
+#X connect 70 1 76 0;
+#X connect 70 1 77 0;
+#X connect 71 1 79 0;
+#X connect 72 1 78 0;
+#X connect 73 1 74 0;
+#X connect 73 1 75 0;

Modified: trunk/doc/flow_classes/#moment_polar-help.pd
==============================================================================
--- trunk/doc/flow_classes/#moment_polar-help.pd (original)
+++ trunk/doc/flow_classes/#moment_polar-help.pd Wed Nov  4 20:51:47 2009
@@ -1,25 +1,25 @@
-#N canvas 387 219 568 358 10;
-#X text 200 191 inlet 0: covariance matrix \, from [#moment 2] or compatible.
-;
-#X text 200 213 must be a 2x2 symmetric matrix.;
-#X text 200 275 outlet 0: angle (only makes sense with a 2x2 matrix)
+#N canvas 455 225 632 371 10;
+#X text 232 226 must be a 2x2 symmetric matrix.;
+#X text 232 288 outlet 0: angle (only makes sense with a 2x2 matrix)
 as int;
-#X text 200 297 outlet 1: radiuses (from biggest to smallest) as float
+#X text 232 310 outlet 1: radiuses (from biggest to smallest) as float
 grid;
 #X text 30 61 please open this other help patch for a demo:;
 #X obj 0 0 doc_h;
 #X obj 3 121 doc_c 0;
 #X obj 3 161 doc_i 1;
-#X obj 3 245 doc_o 2;
-#X obj 14 275 doc_oo 0;
-#X obj 14 297 doc_oo 1;
+#X obj 3 258 doc_o 2;
+#X obj 14 288 doc_oo 0;
+#X obj 14 310 doc_oo 1;
 #X obj 14 191 doc_ii 0;
-#X obj 0 329 doc_f;
+#X obj 0 342 doc_f;
 #X obj 97 191 doc_m i0 grid;
-#X obj 97 275 doc_m o0 grid;
-#X obj 97 297 doc_m o1 grid;
+#X obj 97 288 doc_m o0 grid;
+#X obj 97 310 doc_m o1 grid;
 #X obj 37 77 #moment-help;
-#X connect 13 1 0 0;
+#X text 232 191 inlet 0: variance matrix (aka covariance matrix) \,
+from [#moment 2] or compatible.;
+#X connect 12 1 16 0;
+#X connect 12 1 0 0;
 #X connect 13 1 1 0;
 #X connect 14 1 2 0;
-#X connect 15 1 3 0;

Modified: trunk/doc/flow_classes/#motion_detection-help.pd
==============================================================================
--- trunk/doc/flow_classes/#motion_detection-help.pd (original)
+++ trunk/doc/flow_classes/#motion_detection-help.pd Wed Nov  4 20:51:47 2009
@@ -1,44 +1,83 @@
-#N canvas 1267 0 485 405 10;
-#X obj 47 40 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1;
-#X obj 47 342 print;
-#X obj 47 319 fps detailed;
-#X obj 47 68 metro 33.3667;
-#X obj 47 92 #camera;
-#X obj 96 159 vradio 15 1 0 2 empty empty empty 0 -6 0 8 -241291 -1
+#N canvas 536 0 632 642 10;
+#X obj 47 40 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
+#X obj 47 315 print;
+#X obj 47 292 fps detailed;
+#X obj 47 57 metro 33.3667;
+#X obj 47 76 #camera;
+#X obj 96 132 vradio 15 1 0 2 empty empty empty 0 -6 0 8 -241291 -1
 -1 0;
-#X text 115 159 motion;
-#X text 116 173 presence;
-#X obj 0 1 cnv 15 620 30 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X text 13 14 Copyright 2002 Mathieu Bouchard;
-#X floatatom 223 264 7 0 0 0 - - -;
-#X obj 47 295 #out window;
-#X obj 209 195 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
+#X text 115 132 motion;
+#X text 116 146 presence;
+#X floatatom 223 237 7 0 0 0 - - -;
+#X obj 47 268 #out window;
+#X obj 209 168 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
 1;
-#X obj 74 130 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -260818
+#X obj 74 105 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -260818
 -1 -1 0 1;
-#X text 208 129 reduce the noise in the image;
-#X obj 156 264 nbx 5 14 -1e+37 1e+37 0 0 empty empty y -10 4 0 10 -24198
--1 -1 138 256;
-#X obj 85 264 nbx 5 14 -1e+37 1e+37 0 0 empty empty x -10 4 0 10 -24198
--1 -1 116 256;
-#X text 13 0 help_motion_detection.pd;
-#X obj 47 210 #motion_detection;
-#X text 279 263 total amount of change;
-#X text 227 195 scary militaristic crosshair;
-#X obj 177 169 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
+#X text 208 104 reduce the noise in the image;
+#X obj 156 237 nbx 5 14 -1e+37 1e+37 0 0 empty empty y -10 4 0 10 -24198
+-1 -1 0 256;
+#X obj 85 237 nbx 5 14 -1e+37 1e+37 0 0 empty empty x -10 4 0 10 -24198
+-1 -1 0 256;
+#X obj 47 183 #motion_detection;
+#X text 279 236 total amount of change;
+#X obj 177 142 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
 1;
-#X text 195 169 fade;
+#X text 195 142 fade;
+#X text 227 168 crosshair;
+#X obj 0 0 doc_h;
+#X obj 0 678 doc_f;
+#X obj 3 378 doc_i 5;
+#X obj 3 338 doc_c 0;
+#X obj 3 550 doc_o 4;
+#X obj 14 580 doc_oo 0;
+#X obj 14 602 doc_oo 1;
+#X obj 14 624 doc_oo 2;
+#X obj 14 646 doc_oo 3;
+#X obj 14 408 doc_ii 0;
+#X obj 14 430 doc_ii 1;
+#X obj 14 452 doc_ii 2;
+#X obj 14 496 doc_ii 3;
+#X obj 14 518 doc_ii 4;
+#X obj 97 518 doc_m i4;
+#X obj 97 496 doc_m i3;
+#X obj 97 452 doc_m i2;
+#X obj 97 430 doc_m i1;
+#X obj 97 408 doc_m i0;
+#X obj 97 646 doc_m o3 float;
+#X obj 97 624 doc_m o2 float;
+#X obj 97 602 doc_m o1 float;
+#X text 232 602 x;
+#X text 232 624 y;
+#X text 232 646 amount of change;
+#X obj 97 580 doc_m o0 grid;
+#X text 232 580 image;
+#X text 232 518 crosshair;
+#X text 232 496 fade;
+#X text 232 452 0: motion;
+#X text 232 474 1: presence;
+#X text 232 430 noise reduction;
+#X text 232 408 camera input;
 #X connect 0 0 3 0;
 #X connect 2 0 1 0;
 #X connect 3 0 4 0;
-#X connect 4 0 18 0;
-#X connect 5 0 18 2;
-#X connect 11 0 2 0;
-#X connect 12 0 18 4;
-#X connect 13 0 18 1;
-#X connect 18 0 11 0;
-#X connect 18 1 16 0;
-#X connect 18 2 15 0;
-#X connect 18 3 10 0;
-#X connect 21 0 18 3;
+#X connect 4 0 15 0;
+#X connect 5 0 15 2;
+#X connect 9 0 2 0;
+#X connect 10 0 15 4;
+#X connect 11 0 15 1;
+#X connect 15 0 9 0;
+#X connect 15 1 14 0;
+#X connect 15 2 13 0;
+#X connect 15 3 8 0;
+#X connect 17 0 15 3;
+#X connect 34 1 47 0;
+#X connect 35 1 48 0;
+#X connect 36 1 49 0;
+#X connect 36 1 50 0;
+#X connect 37 1 51 0;
+#X connect 38 1 52 0;
+#X connect 39 1 44 0;
+#X connect 40 1 43 0;
+#X connect 41 1 42 0;
+#X connect 45 1 46 0;

Modified: trunk/doc/flow_classes/#mouse-help.pd
==============================================================================
--- trunk/doc/flow_classes/#mouse-help.pd (original)
+++ trunk/doc/flow_classes/#mouse-help.pd Wed Nov  4 20:51:47 2009
@@ -1,4 +1,4 @@
-#N canvas 675 0 568 699 10;
+#N canvas 675 0 632 699 10;
 #X msg 59 113 setcursor 32;
 #X msg 40 90 hidecursor;
 #X text 125 88 <-- removes the cursor;
@@ -23,7 +23,7 @@
 #X obj 380 175 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
 1;
 #X obj 400 151 loadbang;
-#X text 200 422 select buttons to be considered in click/drag/unclick
+#X text 232 422 select buttons to be considered in click/drag/unclick
 ;
 #X obj 40 145 #out window;
 #X obj 340 201 #pack 3;
@@ -45,16 +45,16 @@
 cursor;
 #X obj 40 247 #mouse \, \, \, \, \,;
 #X obj 97 400 doc_m i0 list;
-#X text 200 484 (y x) click;
-#X text 200 506 (y x) drag;
-#X text 200 528 (y x) unclick;
-#X text 200 550 (y x) move;
-#X text 200 572 0 \, 1 button 1 status;
-#X text 200 594 0 \, 1 button 2 status;
-#X text 200 616 0 \, 1 button 3 status;
-#X text 200 638 mouse wheel difference: -1=up +1=down;
+#X text 232 484 (y x) click;
+#X text 232 506 (y x) drag;
+#X text 232 528 (y x) unclick;
+#X text 232 550 (y x) move;
+#X text 232 572 0 \, 1 button 1 status;
+#X text 232 594 0 \, 1 button 2 status;
+#X text 232 616 0 \, 1 button 3 status;
+#X text 232 638 mouse wheel difference: -1=up +1=down;
 #X obj 340 230 #to_list;
-#X text 200 400 what comes out of [#out window];
+#X text 232 400 what comes out of [#out window];
 #X obj 97 422 doc_m i1 list;
 #X obj 97 484 doc_m o0 list;
 #X obj 97 506 doc_m o1 list;

Modified: trunk/doc/flow_classes/#noise_gate_yuvs-help.pd
==============================================================================
--- trunk/doc/flow_classes/#noise_gate_yuvs-help.pd (original)
+++ trunk/doc/flow_classes/#noise_gate_yuvs-help.pd Wed Nov  4 20:51:47 2009
@@ -1,6 +1,6 @@
-#N canvas 591 265 568 336 10;
+#N canvas 591 265 632 338 10;
 #X obj 0 0 doc_h;
-#X obj 0 307 doc_f;
+#X obj 0 309 doc_f;
 #X obj 76 49 #noise_gate_yuvs;
 #X obj 3 150 doc_i 2;
 #X obj 3 247 doc_o 1;
@@ -13,12 +13,14 @@
 #X obj 97 180 doc_m i0 grid;
 #X text 203 44 sets pixels to (0 \, 0 \, 0) if their first component
 is lower than a certain threshold.;
-#X text 200 180 picture in signed YUV format (or whatever else works
+#X text 232 180 picture in signed YUV format (or whatever else works
 for you);
 #X obj 97 215 doc_m i1 float;
-#X text 200 215 same as arg 0;
+#X text 232 215 same as arg 0;
 #X obj 97 277 doc_m o0 grid;
-#X text 200 118 threshold;
+#X text 232 118 threshold;
+#X text 232 277 filtered picture in signed YUV format;
 #X connect 10 1 17 0;
 #X connect 11 1 13 0;
 #X connect 14 1 15 0;
+#X connect 16 1 18 0;

Modified: trunk/doc/flow_classes/#out-help.pd
==============================================================================
--- trunk/doc/flow_classes/#out-help.pd (original)
+++ trunk/doc/flow_classes/#out-help.pd Wed Nov  4 20:51:47 2009
@@ -1,27 +1,27 @@
-#N canvas 674 0 568 830 10;
+#N canvas 674 0 632 642 10;
 #X obj 15 325 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
 -1;
 #X text 10 71 Displaying a grid:;
 #X text 342 73 Saving a grid:;
-#X text 200 674 "rewind" rewinds to the beginning of a video file.
+#X text 232 689 "rewind" rewinds to the beginning of a video file.
 Will overwrite previous data.;
 #X obj 15 100 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
 #X obj 15 221 #in;
 #X msg 65 227 open window;
 #X msg 65 252 close;
-#X text 200 582 "close" closes the file and hides the display \, must
+#X text 232 597 "close" closes the file and hides the display \, must
 be accompanied by message "open window" to reopen the display.;
-#X text 200 749 A bang notifies when a complete grid has been received.
+#X text 232 764 A bang notifies when a complete grid has been received.
 ;
 #X text 12 32 Displays or saves an incoming grid (usually an image
 or a video).;
 #X obj 15 302 #out window \, title example;
 #X obj 127 100 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
-#X obj 138 758 #record;
+#X obj 133 796 #record;
 #X msg 366 228 open somefile.jpg;
-#X text 200 639 "open filename.format" (ex: "open somefile.jpg") sets
+#X text 232 654 "open filename.format" (ex: "open somefile.jpg") sets
 the filename to write to.;
 #X obj 351 96 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
@@ -29,20 +29,17 @@
 #X obj 351 266 #out;
 #X msg 127 262 hidecursor;
 #X text 196 261 <-- linux only;
-#X text 200 617 "hidecursor" (linux only) hides the mouse cursor.;
+#X text 232 632 "hidecursor" (linux only) hides the mouse cursor.;
 #X obj 0 0 doc_h;
 #X obj 3 371 doc_c n;
-#X obj 3 781 doc_also;
-#X obj 3 719 doc_o 1;
-#N canvas 140 137 570 631 More 0;
-#X obj 35 266 tgl 15 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 1
-;
+#X obj 3 796 doc_also;
+#X obj 3 734 doc_o 1;
+#N canvas 140 137 570 615 More 1;
 #X text 203 143 open default display for screenshot;
 #X msg 82 197 open videodev /dev/video0;
 #X text 277 196 open a video device;
 #X msg 187 388 open x11 here;
 #X msg 158 337 open x11 local 10;
-#X text 116 287 show/hide timing statistics;
 #X text 298 390 connect to default display;
 #X text 297 338 connect to display #10 on this machine;
 #X msg 65 313 open x11 remote.host.bla.net 0;
@@ -52,16 +49,9 @@
 #X msg 83 142 open x11 here;
 #X msg 200 413 open window;
 #X text 299 413 opens a window x11 \, quartz or sdl;
-#X msg 35 288 timelog \$1;
-#X text 37 502 An incoming file is sent through the opened device/socket/file.
-In single file format \, a subsequent picture overwrite the preceeding
-one. There are many more options. for more information see the reference
-manual in the "formats" and "objects for input/output" sections.;
 #X obj 23 223 cnv 15 23 17 empty empty empty 20 12 0 14 -241291 -66577
 0;
 #X obj 23 223 #in;
-#X obj 23 480 cnv 15 30 17 empty empty empty 20 12 0 14 -241291 -66577
-0;
 #X obj 5 13 cnv 15 500 18 empty empty empty 20 12 0 14 -228992 -66577
 0;
 #X obj 14 14 #out;
@@ -76,38 +66,36 @@
 -1;
 #X msg 165 363 open save_here.jpg;
 #X text 298 362 select file to write to in jpg format;
-#X text 39 579 Message "open" followed by the format of the specific
-grid opens a grid (usually an image) to then be displayed or saved
-by [#out].;
 #X text 14 36 #out communicating grids (images) to/from devices \,
 sockets \, files;
-#X connect 0 0 16 0;
-#X connect 2 0 19 0;
-#X connect 4 0 23 0;
-#X connect 5 0 23 0;
-#X connect 9 0 23 0;
-#X connect 12 0 23 0;
-#X connect 13 0 19 0;
-#X connect 14 0 23 0;
-#X connect 16 0 23 0;
-#X connect 19 0 23 0;
-#X connect 24 0 19 0;
-#X connect 25 0 26 0;
-#X connect 26 0 19 0;
-#X connect 26 1 24 0;
-#X connect 27 0 19 0;
-#X connect 29 0 19 0;
-#X connect 30 0 23 0;
+#X text 37 502 An incoming file is sent through the opened device or
+file. In single file format \, a subsequent picture overwrites the
+preceeding one. There are many more options.;
+#X connect 1 0 15 0;
+#X connect 3 0 18 0;
+#X connect 4 0 18 0;
+#X connect 7 0 18 0;
+#X connect 10 0 18 0;
+#X connect 11 0 15 0;
+#X connect 12 0 18 0;
+#X connect 15 0 18 0;
+#X connect 19 0 15 0;
+#X connect 20 0 21 0;
+#X connect 21 0 15 0;
+#X connect 21 1 19 0;
+#X connect 22 0 15 0;
+#X connect 24 0 15 0;
+#X connect 25 0 18 0;
 #X restore 140 334 pd More info about this object class;
 #X obj 3 488 doc_i 1;
 #X obj 14 518 doc_ii 0;
-#X obj 14 749 doc_oo 0;
+#X obj 14 764 doc_oo 0;
 #X obj 97 518 doc_m i0 grid;
-#X obj 97 639 doc_m i0 open;
-#X obj 97 582 doc_m i0 close;
-#X obj 97 617 doc_m i0 hidecursor;
-#X obj 97 674 doc_m i0 rewind;
-#X obj 103 758 #in;
+#X obj 97 654 doc_m i0 open;
+#X obj 97 597 doc_m i0 close;
+#X obj 97 632 doc_m i0 hidecursor;
+#X obj 97 689 doc_m i0 rewind;
+#X obj 103 796 #in;
 #X text 188 426 auto-open with auto-detect of the format-handler;
 #X text 226 451 auto-open with manual choice of the format-handler
 ;
@@ -115,15 +103,17 @@
 #X obj 46 407 #out;
 #X obj 46 428 #out filename.suffix;
 #X obj 46 449 #out handler filename.suffix;
-#X obj 97 538 doc_m i0 autoclose;
-#X obj 0 801 doc_f;
-#X obj 97 749 doc_m o0 bang;
+#X obj 97 553 doc_m i0 autoclose;
+#X obj 0 816 doc_f;
+#X obj 97 764 doc_m o0 bang;
 #X msg 15 117 load working.jpg;
 #X msg 127 117 load sewing.jpg;
 #X msg 351 113 load sewing.jpg;
-#X text 200 538 "autoclose 1": close after incoming image is finished.
+#X text 232 553 "autoclose 1": close after incoming image is finished.
 ;
-#X text 200 560 "autoclose 0": doesn't.;
+#X text 232 575 "autoclose 0": doesn't.;
+#X text 232 518 write one frame (or in the case of [#out grid] \, one
+grid of any kind).;
 #X connect 4 0 45 0;
 #X connect 5 0 11 0;
 #X connect 6 0 11 0;
@@ -136,6 +126,7 @@
 #X connect 19 0 11 0;
 #X connect 24 1 35 0;
 #X connect 24 1 13 0;
+#X connect 30 1 50 0;
 #X connect 31 1 15 0;
 #X connect 32 1 8 0;
 #X connect 33 1 21 0;

Modified: trunk/doc/flow_classes/#outer-help.pd
==============================================================================
--- trunk/doc/flow_classes/#outer-help.pd (original)
+++ trunk/doc/flow_classes/#outer-help.pd Wed Nov  4 20:51:47 2009
@@ -1,4 +1,4 @@
-#N canvas 668 0 568 669 10;
+#N canvas 668 0 632 642 10;
 #X obj 19 39 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
 -1;
 #X obj 19 130 spigot;
@@ -17,12 +17,12 @@
 #X obj 212 90 float 1;
 #X obj 267 90 + 1;
 #X msg 171 69 4;
-#X obj 198 620 #finished;
-#X obj 103 620 #scan +;
-#X obj 268 620 #cast;
-#X obj 310 620 #ravel;
-#X obj 358 620 #grade;
-#X obj 407 620 #perspective;
+#X obj 199 622 #finished;
+#X obj 103 622 #scan +;
+#X obj 265 622 #cast;
+#X obj 307 622 #ravel;
+#X obj 355 622 #grade;
+#X obj 403 622 #perspective;
 #X obj 171 111 #import (3);
 #X obj 171 132 # * 128;
 #X obj 19 109 #import (128);
@@ -30,37 +30,38 @@
 #X obj 100 161 #outer ^;
 #X obj 100 181 # * 2;
 #X obj 19 255 #outer gamma;
-#X obj 3 620 doc_also;
+#X obj 3 622 doc_also;
 #X obj 0 0 doc_h;
 #X obj 3 320 doc_c 1;
-#X obj 3 402 doc_i 2;
-#X obj 14 432 doc_ii 0;
-#X obj 14 528 doc_ii 1;
-#X obj 3 560 doc_o 1;
-#X obj 14 590 doc_oo 0;
+#X obj 3 404 doc_i 2;
+#X obj 14 434 doc_ii 0;
+#X obj 14 530 doc_ii 1;
+#X obj 3 562 doc_o 1;
+#X obj 14 592 doc_oo 0;
 #X obj 19 277 #out window;
 #X obj 14 350 doc_cc 0;
-#X obj 97 432 doc_m i0 grid;
-#X obj 97 506 doc_m i0 op;
+#X obj 97 434 doc_m i0 grid;
+#X obj 97 508 doc_m i0 op;
 #X obj 97 372 doc_m c0 op;
-#X obj 97 528 doc_m i1 grid;
-#X obj 97 590 doc_m o0 grid;
+#X obj 97 530 doc_m i1 grid;
+#X obj 97 592 doc_m o0 grid;
 #X obj 97 350 doc_m c0 grid;
-#X obj 156 620 #join;
+#X obj 157 622 #join;
 #X text 171 250 #outer does the same two-input operation between every
 possible pair of the left-side grid and the right side grid.;
 #X obj 392 102 display;
 #X text 387 32 Multiplication table:;
 #X obj 391 79 #outer * (1 2 3 4 5 6 7);
 #X msg 391 56 1 2 3 4 5;
-#X text 200 432 produces a grid of size Dim(anyA... \, anyB...) \,
+#X text 232 434 produces a grid of size Dim(anyA... \, anyB...) \,
 where numbers are the results of the operation on every element of
 A and every element of B. the resulting array can be very big. Don't
 try this on two pictures (the result will have 6 dimensions);
-#X text 200 506 same as arg 0;
-#X text 200 528 same as arg 1;
-#X text 200 350 grid B (see below);
-#X obj 0 640 doc_f;
+#X text 232 508 same as arg 0;
+#X text 232 530 same as arg 1;
+#X text 232 350 grid B (see below);
+#X obj 0 642 doc_f;
+#X text 232 372 numop;
 #X connect 0 0 8 0;
 #X connect 0 0 14 0;
 #X connect 1 0 24 0;
@@ -97,6 +98,7 @@
 #X connect 28 1 20 0;
 #X connect 38 1 50 0;
 #X connect 39 1 51 0;
+#X connect 40 1 55 0;
 #X connect 41 1 52 0;
 #X connect 43 1 53 0;
 #X connect 48 0 46 0;



More information about the Gridflow-cvs mailing list