[Gridflow-cvs] [svn] commit: r4478 - /trunk/doc/flow_classes/

gridflow-cvs at artengine.ca gridflow-cvs at artengine.ca
Thu Oct 29 12:16:12 EDT 2009


Author: matju
Date: Thu Oct 29 12:16:12 2009
New Revision: 4478

Log:
connect [doc_m] [doc_also]

Modified:
    trunk/doc/flow_classes/#apply_colormap_channelwise-help.pd
    trunk/doc/flow_classes/#border-help.pd
    trunk/doc/flow_classes/#camera-help.pd
    trunk/doc/flow_classes/#cast-help.pd
    trunk/doc/flow_classes/#centroid-help.pd
    trunk/doc/flow_classes/#change-help.pd
    trunk/doc/flow_classes/#checkers-help.pd
    trunk/doc/flow_classes/#clip-help.pd
    trunk/doc/flow_classes/#cluster_avg-help.pd
    trunk/doc/flow_classes/#color-help.pd
    trunk/doc/flow_classes/#contrast-help.pd
    trunk/doc/flow_classes/#convolve-help.pd
    trunk/doc/flow_classes/#dim-help.pd
    trunk/doc/flow_classes/#downscale_by-help.pd
    trunk/doc/flow_classes/#draw_image-help.pd
    trunk/doc/flow_classes/#draw_points-help.pd
    trunk/doc/flow_classes/#draw_polygon-help.pd
    trunk/doc/flow_classes/#draw_slider-help.pd
    trunk/doc/flow_classes/#fade-help.pd
    trunk/doc/flow_classes/#fade_lin-help.pd
    trunk/doc/flow_classes/#finished-help.pd
    trunk/doc/flow_classes/#fold-help.pd
    trunk/doc/flow_classes/#for-help.pd
    trunk/doc/flow_classes/#from_pix-help.pd

Modified: trunk/doc/flow_classes/#apply_colormap_channelwise-help.pd
==============================================================================
--- trunk/doc/flow_classes/#apply_colormap_channelwise-help.pd (original)
+++ trunk/doc/flow_classes/#apply_colormap_channelwise-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 557 684 10;
+#N canvas 651 0 568 670 10;
 #X obj 25 313 #in;
 #X obj 25 362 #out window;
 #X text 192 608 Outputs the modified data as a grid.;
@@ -22,15 +22,15 @@
 #X text 357 264 vary this:;
 #X obj 0 0 doc_h;
 #X obj 3 383 doc_c 0;
-#X obj 3 410 doc_i 2;
+#X obj 3 423 doc_i 2;
 #X obj 3 581 doc_o 1;
-#X obj 14 443 doc_ii 0;
+#X obj 14 453 doc_ii 0;
 #X obj 14 504 doc_ii 1;
-#X obj 14 608 doc_oo 0;
-#X obj 100 443 doc_m i0 grid;
-#X obj 100 504 doc_m i1 grid;
-#X obj 100 608 doc_m o0 grid;
-#X text 192 521 aka palette;
+#X obj 14 611 doc_oo 0;
+#X obj 97 453 doc_m i0 grid;
+#X obj 97 504 doc_m i1 grid;
+#X obj 97 611 doc_m o0 grid;
+#X text 197 528 aka palette;
 #X text 12 70 currently works only with 3 channels at a time!;
 #X text 15 89 it also works on non-images \, for example on colormaps
 themselves \, but the last dimension must be channels \, and there
@@ -38,6 +38,7 @@
 #X text 14 136 Note: if you just need to apply a palette on an indexed-color
 picture or greyscale picture \, you don't need this. Just use #store
 instead.;
+#X obj 0 641 doc_f;
 #X connect 0 0 13 0;
 #X connect 6 0 7 0;
 #X connect 7 0 13 1;
@@ -50,3 +51,7 @@
 #X connect 13 0 1 0;
 #X connect 14 0 9 0;
 #X connect 15 0 14 0;
+#X connect 24 1 5 0;
+#X connect 25 1 4 0;
+#X connect 25 1 27 0;
+#X connect 26 1 2 0;

Modified: trunk/doc/flow_classes/#border-help.pd
==============================================================================
--- trunk/doc/flow_classes/#border-help.pd (original)
+++ trunk/doc/flow_classes/#border-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 597 51 559 644 10;
+#N canvas 597 51 568 587 10;
 #X obj 20 84 #in;
 #X obj 20 127 #out window;
 #X text 15 28 Creates a black border around an image.;
@@ -11,7 +11,7 @@
 #X text 208 112 10 at the left;
 #X text 208 126 15 at the bottom;
 #X text 208 139 20 at the right;
-#X text 205 254 both arguments must have 3 elements. The third element
+#X text 205 264 both arguments must have 3 elements. The third element
 is reserved for future use.;
 #X text 205 524 The original image surrounded by zero padding \, which
 usually means black pixels.;
@@ -19,20 +19,26 @@
 #X obj 3 304 doc_i 3;
 #X obj 3 498 doc_o 1;
 #X obj 3 180 doc_c 2;
-#X obj 14 522 doc_oo 0;
+#X obj 14 528 doc_oo 0;
 #X obj 14 339 doc_ii 0;
 #X obj 14 390 doc_ii 1;
 #X obj 14 443 doc_ii 2;
 #X obj 14 213 doc_cc 0;
 #X obj 14 237 doc_cc 1;
-#X obj 100 213 doc_m c0 grid[3];
-#X obj 100 237 doc_m c1 grid[3];
-#X obj 100 339 doc_m i0 grid;
-#X obj 100 390 doc_m i1 list;
-#X obj 100 443 doc_m i2 list;
-#X text 186 389 same as arg 0;
-#X text 186 443 same as arg 1;
-#X obj 100 522 doc_m o0 grid;
+#X obj 97 213 doc_m c0 grid[3];
+#X obj 97 237 doc_m c1 grid[3];
+#X obj 97 339 doc_m i0 grid;
+#X obj 97 390 doc_m i1 list;
+#X obj 97 443 doc_m i2 list;
+#X text 206 389 same as arg 0;
+#X text 206 443 same as arg 1;
+#X obj 97 528 doc_m o0 grid;
+#X obj 0 558 doc_f;
 #X connect 0 0 6 0;
 #X connect 3 0 0 0;
 #X connect 6 0 1 0;
+#X connect 23 1 4 0;
+#X connect 24 1 5 0;
+#X connect 26 1 28 0;
+#X connect 27 1 29 0;
+#X connect 30 1 12 0;

Modified: trunk/doc/flow_classes/#camera-help.pd
==============================================================================
--- trunk/doc/flow_classes/#camera-help.pd (original)
+++ trunk/doc/flow_classes/#camera-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 689 67 558 626 10;
+#N canvas 679 40 568 579 10;
 #X obj 50 216 #out window;
 #X obj 24 79 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
@@ -23,12 +23,13 @@
 #X obj 3 490 doc_o 1;
 #X obj 3 414 doc_i 1;
 #X obj 3 353 doc_c 1;
-#X obj 14 514 doc_oo 0;
-#X obj 14 438 doc_ii 0;
-#X obj 14 377 doc_cc 0;
-#X obj 100 377 doc_m c0 float/int;
-#X obj 100 438 doc_m i0 bang;
-#X obj 100 514 doc_m o0 grid;
+#X obj 14 520 doc_oo 0;
+#X obj 14 444 doc_ii 0;
+#X obj 14 383 doc_cc 0;
+#X obj 97 383 doc_m c0 float/int;
+#X obj 97 444 doc_m i0 bang;
+#X obj 97 520 doc_m o0 grid;
+#X obj 0 550 doc_f;
 #X connect 0 0 3 0;
 #X connect 1 0 11 0;
 #X connect 2 0 5 0;
@@ -36,3 +37,4 @@
 #X connect 5 0 11 0;
 #X connect 8 0 0 0;
 #X connect 11 0 8 0;
+#X connect 22 1 7 0;

Modified: trunk/doc/flow_classes/#cast-help.pd
==============================================================================
--- trunk/doc/flow_classes/#cast-help.pd (original)
+++ trunk/doc/flow_classes/#cast-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 689 0 558 717 10;
+#N canvas 646 0 568 585 10;
 #X obj 14 219 #print;
 #X obj 14 199 #cast float64;
 #X obj 269 218 #print;
@@ -18,7 +18,7 @@
 #X obj 306 133 #pack 3 float32;
 #X obj 14 161 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
-#X text 202 294 Number types are: uint8 \, int16 \, int32 \, int64
+#X text 210 303 Number types are: uint8 \, int16 \, int32 \, int64
 \, float32 \, float64. see doc/architecture.html for more info.;
 #X obj 126 157 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
@@ -33,18 +33,19 @@
 #X obj 3 335 doc_i 1;
 #X obj 3 422 doc_o 1;
 #X obj 3 253 doc_c 1;
-#X obj 14 446 doc_oo 0;
-#X obj 14 359 doc_ii 0;
-#X obj 14 277 doc_cc 0;
-#X obj 100 277 doc_m c0 symbol/numbertype;
-#X obj 100 359 doc_m i0 grid;
-#X obj 100 446 doc_m o0 grid;
-#X text 189 447 Produces a grid of the same dimensions containing all
+#X obj 14 452 doc_oo 0;
+#X obj 14 365 doc_ii 0;
+#X obj 14 283 doc_cc 0;
+#X obj 97 283 doc_m c0 symbol/numbertype;
+#X obj 97 365 doc_m i0 grid;
+#X obj 97 452 doc_m o0 grid;
+#X text 199 444 Produces a grid of the same dimensions containing all
 the same values after type conversion.;
 #X text 188 474 conversion from float truncates fractional part (rounds
 towards zero);
 #X text 187 506 conversion to an int type may wrap (same as some #
 & or some # %);
+#X obj 0 556 doc_f;
 #X connect 1 0 0 0;
 #X connect 4 0 2 0;
 #X connect 5 0 3 0;
@@ -59,3 +60,8 @@
 #X connect 14 0 6 0;
 #X connect 16 0 7 0;
 #X connect 18 0 13 2;
+#X connect 27 1 15 0;
+#X connect 28 1 19 0;
+#X connect 29 1 30 0;
+#X connect 29 1 31 0;
+#X connect 29 1 32 0;

Modified: trunk/doc/flow_classes/#centroid-help.pd
==============================================================================
--- trunk/doc/flow_classes/#centroid-help.pd (original)
+++ trunk/doc/flow_classes/#centroid-help.pd Thu Oct 29 12:16:12 2009
@@ -1,23 +1,29 @@
-#N canvas 669 0 558 415 10;
+#N canvas 669 0 568 346 10;
 #X obj 0 0 doc_h;
 #X obj 43 44 #centroid;
 #X obj 3 93 doc_c;
-#X obj 3 121 doc_i 1;
+#X obj 3 133 doc_i 1;
 #X obj 3 195 doc_o 3;
-#X obj 14 145 doc_ii 0;
-#X obj 14 219 doc_oo 0;
-#X obj 14 243 doc_oo 1;
+#X obj 14 163 doc_ii 0;
+#X obj 14 225 doc_oo 0;
+#X obj 14 245 doc_oo 1;
 #X obj 14 267 doc_oo 2;
-#X obj 100 145 doc_m i0;
-#X obj 100 219 doc_m o0 grid;
-#X obj 100 267 doc_m o2 float;
-#X obj 100 243 doc_m o1 float;
-#X text 165 142 will compute the centroid of the given grid \, which
+#X obj 97 163 doc_m i0;
+#X obj 97 225 doc_m o0 grid;
+#X obj 97 267 doc_m o2 float;
+#X obj 97 245 doc_m o1 float;
+#X text 217 163 will compute the centroid of the given grid \, which
 is a weighted average \, namely \, the average position weighted by
 the pixel values.;
 #X text 138 41 obsolete. please use [#moment] instead.;
-#X obj 3 377 doc_also;
-#X obj 104 377 #moment;
+#X obj 3 297 doc_also;
+#X obj 104 297 #moment;
 #X text 194 219 (y x);
 #X text 198 243 y;
 #X text 198 265 x;
+#X obj 0 317 doc_f;
+#X connect 9 1 13 0;
+#X connect 10 1 17 0;
+#X connect 11 1 19 0;
+#X connect 12 1 18 0;
+#X connect 15 1 16 0;

Modified: trunk/doc/flow_classes/#change-help.pd
==============================================================================
--- trunk/doc/flow_classes/#change-help.pd (original)
+++ trunk/doc/flow_classes/#change-help.pd Thu Oct 29 12:16:12 2009
@@ -1,17 +1,17 @@
-#N canvas 646 85 560 439 10;
+#N canvas 646 85 568 417 10;
 #X obj 0 0 doc_h;
 #X obj 38 95 #change;
 #X text 234 116 should be to [change] what GridFlow is to PureData.
 ;
-#X obj 3 244 doc_i 1;
+#X obj 3 248 doc_i 1;
 #X obj 3 188 doc_c 0..1;
 #X obj 3 308 doc_o 1;
-#X obj 14 274 doc_ii 0;
+#X obj 14 278 doc_ii 0;
 #X obj 14 338 doc_oo 0;
 #X obj 14 218 doc_cc 0;
-#X obj 3 383 doc_also;
-#X obj 103 383 change;
-#X obj 3 404 doc_f;
+#X obj 3 368 doc_also;
+#X obj 104 307 change;
+#X obj 0 388 doc_f;
 #X obj 38 137 print;
 #X obj 44 118 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
@@ -22,11 +22,12 @@
 -1;
 #X obj 38 41 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 100 218 doc_m c0 grid;
-#X obj 100 338 doc_m o0 grid;
-#X obj 100 274 doc_m i0 grid;
+#X obj 97 218 doc_m c0 grid;
+#X obj 97 338 doc_m o0 grid;
+#X obj 97 278 doc_m i0 grid;
 #X connect 1 0 13 0;
 #X connect 1 0 12 0;
+#X connect 9 1 10 0;
 #X connect 14 0 1 0;
 #X connect 15 0 14 1;
 #X connect 16 0 14 0;

Modified: trunk/doc/flow_classes/#checkers-help.pd
==============================================================================
--- trunk/doc/flow_classes/#checkers-help.pd (original)
+++ trunk/doc/flow_classes/#checkers-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 692 0 555 385 10;
+#N canvas 692 0 568 389 10;
 #X obj 171 66 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
 #X obj 171 135 #out window \, title checkers;
@@ -13,11 +13,14 @@
 #X obj 3 226 doc_i 1;
 #X obj 3 300 doc_o 1;
 #X obj 3 186 doc_c 0;
-#X obj 14 324 doc_oo 0;
-#X obj 14 250 doc_ii 0;
-#X obj 100 250 doc_m i0 grid;
-#X obj 100 324 doc_m o0 grid;
+#X obj 14 330 doc_oo 0;
+#X obj 14 256 doc_ii 0;
+#X obj 97 256 doc_m i0 grid;
+#X obj 97 330 doc_m o0 grid;
 #X obj 171 88 #for (0 0) (128 128) (1 1);
+#X obj 0 360 doc_f;
 #X connect 0 0 14 0;
 #X connect 3 0 1 0;
+#X connect 12 1 2 0;
+#X connect 13 1 4 0;
 #X connect 14 0 3 0;

Modified: trunk/doc/flow_classes/#clip-help.pd
==============================================================================
--- trunk/doc/flow_classes/#clip-help.pd (original)
+++ trunk/doc/flow_classes/#clip-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 673 6 555 698 10;
+#N canvas 673 6 568 649 10;
 #X obj 51 163 #in;
 #X obj 51 189 # + 42;
 #X floatatom 88 166 5 0 0 0 - - -;
@@ -19,11 +19,11 @@
 that initialize the first values to be stored in the object. The first
 integer corresponds to the inlet 1 \, the second to inlet 2;
 #X text 213 561 Outputs the modified grid;
-#X obj 102 655 # min;
-#X obj 149 655 # max;
-#X obj 197 655 clip;
-#X text 244 654 #numop-help.pd;
-#X text 340 653 gf_tutorial_image_6.pd;
+#X obj 102 595 # min;
+#X obj 149 595 # max;
+#X obj 197 595 clip;
+#X text 244 594 #numop-help.pd;
+#X text 340 593 gf_tutorial_image_6.pd;
 #X obj 51 240 #clip 0 255;
 #X text 139 231 <--if no creation argument is given the default range
 is 0-255.;
@@ -31,19 +31,20 @@
 #X obj 3 382 doc_i 3;
 #X obj 3 540 doc_o 1;
 #X obj 3 296 doc_c 2;
-#X obj 3 655 doc_also;
-#X obj 14 406 doc_ii 0;
+#X obj 3 600 doc_also;
+#X obj 14 412 doc_ii 0;
 #X obj 14 467 doc_ii 1;
 #X obj 14 500 doc_ii 2;
-#X obj 14 564 doc_oo 0;
-#X obj 14 320 doc_cc 0;
-#X obj 14 344 doc_cc 1;
-#X obj 100 406 doc_m i0 grid;
-#X obj 100 467 doc_m i1 float int;
-#X obj 100 500 doc_m i2 float int;
+#X obj 14 570 doc_oo 0;
+#X obj 14 326 doc_cc 0;
+#X obj 14 346 doc_cc 1;
+#X obj 97 412 doc_m i0 grid;
+#X obj 97 467 doc_m i1 float int;
+#X obj 97 500 doc_m i2 float int;
 #X text 220 465 same as arg 0;
 #X text 222 497 same as arg 1;
-#X obj 100 564 doc_m o0 grid;
+#X obj 97 570 doc_m o0 grid;
+#X obj 0 620 doc_f;
 #X connect 0 0 1 0;
 #X connect 1 0 20 0;
 #X connect 2 0 1 1;
@@ -55,3 +56,12 @@
 #X connect 8 0 20 1;
 #X connect 11 0 0 0;
 #X connect 20 0 3 0;
+#X connect 26 1 15 0;
+#X connect 26 1 16 0;
+#X connect 26 1 17 0;
+#X connect 26 1 18 0;
+#X connect 26 1 19 0;
+#X connect 33 1 12 0;
+#X connect 34 1 36 0;
+#X connect 35 1 37 0;
+#X connect 38 1 14 0;

Modified: trunk/doc/flow_classes/#cluster_avg-help.pd
==============================================================================
--- trunk/doc/flow_classes/#cluster_avg-help.pd (original)
+++ trunk/doc/flow_classes/#cluster_avg-help.pd Thu Oct 29 12:16:12 2009
@@ -18,3 +18,5 @@
 #X obj 97 240 doc_m o1 grid;
 #X obj 97 140 doc_m i1 float int;
 #X obj 97 120 doc_m i0 grid i;
+#X connect 15 1 6 0;
+#X connect 16 1 5 0;

Modified: trunk/doc/flow_classes/#color-help.pd
==============================================================================
--- trunk/doc/flow_classes/#color-help.pd (original)
+++ trunk/doc/flow_classes/#color-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 653 126 559 548 10;
+#N canvas 653 126 568 528 10;
 #X obj 126 114 #color;
 #X text 308 126 <-- vary these;
 #X text 10 27 The [#color] object contains a triple slider for RGB
@@ -6,31 +6,39 @@
 #X text 198 68 <-- click here;
 #X msg 126 68 255 0 204;
 #X msg 317 79 delegate steady 0;
-#X text 96 505 [hsl];
+#X text 96 475 [hsl];
 #X obj 0 0 doc_h;
 #X obj 3 297 doc_i 1;
 #X obj 3 419 doc_o 1;
 #X obj 3 179 doc_c 3;
-#X obj 3 507 doc_also;
+#X obj 3 479 doc_also;
 #X text 193 250 whether to remove the color preview;
 #X text 192 203 lower bound;
 #X text 193 226 upper bound;
-#X obj 14 443 doc_oo 0;
-#X obj 14 321 doc_ii 0;
-#X obj 14 203 doc_cc 0;
-#X obj 14 227 doc_cc 1;
+#X obj 14 449 doc_oo 0;
+#X obj 14 327 doc_ii 0;
+#X obj 14 209 doc_cc 0;
+#X obj 14 229 doc_cc 1;
 #X obj 14 251 doc_cc 2;
-#X obj 100 203 doc_m c0 float;
-#X obj 100 227 doc_m c1 float;
-#X obj 100 251 doc_m c2 bool;
-#X obj 100 321 doc_m i0 grid;
-#X obj 100 361 doc_m i0 delegate;
+#X obj 97 209 doc_m c0 float;
+#X obj 97 229 doc_m c1 float;
+#X obj 97 251 doc_m c2 bool;
+#X obj 97 327 doc_m i0 grid;
+#X obj 97 361 doc_m i0 delegate;
 #X text 209 361 sends the rest of the message as a message to each
 of the sliders but not each of the numboxes.;
-#X text 188 320 replaces the current colour value inside [#color] \,
+#X text 195 305 replaces the current colour value inside [#color] \,
 including sliders and numboxes.;
-#X obj 100 443 doc_m o0 grid;
-#X text 188 444 of size (3) representing a rgb colour or any other
+#X obj 97 449 doc_m o0 grid;
+#X text 196 430 of size (3) representing a rgb colour or any other
 rgb-related settings you want to control with [#color].;
+#X obj 0 499 doc_f;
 #X connect 4 0 0 0;
 #X connect 5 0 0 0;
+#X connect 11 1 6 0;
+#X connect 20 1 13 0;
+#X connect 21 1 14 0;
+#X connect 22 1 12 0;
+#X connect 23 1 26 0;
+#X connect 24 1 25 0;
+#X connect 27 1 28 0;

Modified: trunk/doc/flow_classes/#contrast-help.pd
==============================================================================
--- trunk/doc/flow_classes/#contrast-help.pd (original)
+++ trunk/doc/flow_classes/#contrast-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 678 0 556 588 10;
+#N canvas 678 0 568 601 10;
 #X obj 77 88 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
 #X obj 97 136 metro 100;
@@ -21,29 +21,30 @@
 #X text 191 367 This value corresponds to the secondary contrast (inverse
 whiteness) \, it varies the amount of incoming black into the image.
 The default value is 256 and it has no effect.;
-#X obj 104 597 #convolve;
-#X obj 174 597 #posterize;
-#X obj 251 597 #solarize;
-#X obj 321 597 #layer;
+#X obj 104 537 #convolve;
+#X obj 174 537 #posterize;
+#X obj 251 537 #solarize;
+#X obj 321 537 #layer;
 #X text 366 118 contrast about black;
 #X text 216 118 contrast about white;
 #X obj 0 0 doc_h;
 #X obj 3 289 doc_i 3;
 #X obj 3 492 doc_o 1;
-#X obj 3 597 doc_also;
-#X obj 14 520 doc_oo 0;
-#X obj 14 317 doc_ii 0;
+#X obj 3 552 doc_also;
+#X obj 14 522 doc_oo 0;
+#X obj 14 319 doc_ii 0;
 #X obj 14 347 doc_ii 1;
 #X obj 14 417 doc_ii 2;
 #X obj 3 249 doc_c 0;
-#X obj 100 347 doc_m i1 float int;
-#X obj 100 417 doc_m i2 float int;
-#X obj 100 520 doc_m o0 grid;
+#X obj 97 347 doc_m i1 float int;
+#X obj 97 417 doc_m i2 float int;
+#X obj 97 522 doc_m o0 grid;
 #X text 192 311 produces a grid like the incoming grid but with different
 constrast.;
-#X obj 100 317 doc_m i0 grid;
+#X obj 97 319 doc_m i0 grid;
 #X text 7 42 resulting values outside 0-255 are automatically clipped.
 ;
+#X obj 0 572 doc_f;
 #X connect 0 0 9 0;
 #X connect 1 0 9 0;
 #X connect 2 0 1 0;
@@ -54,3 +55,10 @@
 #X connect 7 0 9 0;
 #X connect 9 0 11 0;
 #X connect 11 0 8 0;
+#X connect 23 1 14 0;
+#X connect 23 1 15 0;
+#X connect 23 1 16 0;
+#X connect 23 1 17 0;
+#X connect 29 1 13 0;
+#X connect 30 1 12 0;
+#X connect 33 1 32 0;

Modified: trunk/doc/flow_classes/#convolve-help.pd
==============================================================================
--- trunk/doc/flow_classes/#convolve-help.pd (original)
+++ trunk/doc/flow_classes/#convolve-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 678 0 556 687 10;
+#N canvas 678 0 568 790 10;
 #X obj 43 87 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
 #X msg 255 135 1 1 1 1 1 1 1 1 1;
@@ -7,10 +7,10 @@
 #X obj 255 157 #redim (3 3);
 #X obj 43 158 #in;
 #X obj 43 241 #out window;
-#X obj 103 730 #contrast;
-#X obj 172 730 #posterize;
-#X obj 248 730 #solarize;
-#X obj 317 730 #layer;
+#X obj 102 701 #contrast;
+#X obj 171 701 #posterize;
+#X obj 247 701 #solarize;
+#X obj 316 701 #layer;
 #X obj 43 183 #convolve \, op ^ \, fold + \, seed 0;
 #X text 14 28 [#convolve] is used to perform various transformations
 on images such as blurring \, sharpening \, finding edges \, embossing
@@ -26,20 +26,20 @@
 #X obj 3 395 doc_i 2;
 #X obj 3 661 doc_o 1;
 #X obj 3 286 doc_c 0..1;
-#X obj 3 730 doc_also;
-#X obj 14 685 doc_oo 0;
-#X obj 14 419 doc_ii 0;
+#X obj 3 721 doc_also;
+#X obj 14 691 doc_oo 0;
+#X obj 14 425 doc_ii 0;
 #X obj 14 622 doc_ii 1;
 #X text 155 216 here ^ is the parallel operator \, fold is indicated
 by + and 0 is its base (seed).;
-#X obj 14 309 doc_cc 0;
+#X obj 14 316 doc_cc 0;
 #X text 192 685 Resulting image.;
-#X obj 100 419 doc_m i0 grid;
-#X obj 100 622 doc_m i1 grid;
-#X obj 100 685 doc_m o0 grid;
-#X obj 100 549 doc_m i0 op numop;
-#X obj 100 569 doc_m i0 fold numop;
-#X obj 100 589 doc_m i0 seed grid;
+#X obj 97 425 doc_m i0 grid;
+#X obj 97 622 doc_m i1 grid;
+#X obj 97 691 doc_m o0 grid;
+#X obj 97 549 doc_m i0 op numop;
+#X obj 97 569 doc_m i0 fold numop;
+#X obj 97 589 doc_m i0 seed grid;
 #X text 193 420 Splits the incoming grid into dim(rest...) parts \,
 for each of those parts at (y \, x). A rectangle of such parts \, centered
 around (y \, x) is combined with the convolution grid like a [#] of
@@ -49,7 +49,8 @@
 coordinates wrap around. this means the whole grid has to be received
 before production of the next grid starts.;
 #X text 195 619 same as arg 0;
-#X obj 100 309 doc_m c0 grid;
+#X obj 97 316 doc_m c0 grid;
+#X obj 0 741 doc_f;
 #X connect 0 0 3 0;
 #X connect 1 0 4 0;
 #X connect 2 0 1 0;
@@ -59,3 +60,11 @@
 #X connect 5 0 11 0;
 #X connect 11 0 6 0;
 #X connect 14 0 5 0;
+#X connect 19 1 7 0;
+#X connect 19 1 8 0;
+#X connect 19 1 9 0;
+#X connect 19 1 10 0;
+#X connect 26 1 32 0;
+#X connect 27 1 33 0;
+#X connect 28 1 25 0;
+#X connect 34 1 13 0;

Modified: trunk/doc/flow_classes/#dim-help.pd
==============================================================================
--- trunk/doc/flow_classes/#dim-help.pd (original)
+++ trunk/doc/flow_classes/#dim-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 687 0 560 484 10;
+#N canvas 687 0 568 438 10;
 #X obj 29 87 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
 #X obj 22 178 print number_of_dimensions;
@@ -13,25 +13,31 @@
 \, 320 \, 4) [#dim] will return a grid like dim(3) whose values are
 240 \, 320 \, 4;
 #X obj 0 0 doc_h;
-#X obj 3 237 doc_i 1;
+#X obj 3 248 doc_i 1;
 #X obj 3 311 doc_o 1;
 #X obj 3 208 doc_c;
-#X obj 117 459 #print;
-#X obj 166 459 #export;
-#X obj 222 459 #export_list;
-#X obj 3 459 doc_also;
-#X obj 14 261 doc_ii 0;
-#X obj 14 335 doc_oo 0;
-#X obj 100 261 doc_m i0 grid;
-#X obj 100 335 doc_m o0 grid;
+#X obj 117 389 #print;
+#X obj 166 389 #export;
+#X obj 222 389 #export_list;
+#X obj 3 389 doc_also;
+#X obj 14 278 doc_ii 0;
+#X obj 14 341 doc_oo 0;
+#X obj 97 278 doc_m i0 grid;
+#X obj 97 341 doc_m o0 grid;
 #X text 185 65 Returns list of dimensions as a grid. Given a grid sized
 like Dim(240 \, 320 \, 4) \, [#dim] will return a grid like Dim(3)
 \, whose values are 240 \, 320 \, 4 .;
 #X text 200 260 ignores any data contained within. sends a grid dim(length
 of dims) containing dims.;
+#X obj 0 409 doc_f;
 #X connect 0 0 2 0;
 #X connect 2 0 3 0;
 #X connect 3 0 4 0;
 #X connect 4 0 1 0;
 #X connect 5 0 2 0;
 #X connect 5 0 0 0;
+#X connect 15 1 12 0;
+#X connect 15 1 13 0;
+#X connect 15 1 14 0;
+#X connect 18 1 21 0;
+#X connect 19 1 7 0;

Modified: trunk/doc/flow_classes/#downscale_by-help.pd
==============================================================================
--- trunk/doc/flow_classes/#downscale_by-help.pd (original)
+++ trunk/doc/flow_classes/#downscale_by-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 676 0 558 657 10;
+#N canvas 676 0 568 717 10;
 #X obj 181 115 metro 10;
 #X obj 181 96 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
 ;
@@ -10,24 +10,24 @@
 #X obj 165 186 #downscale_by;
 #X obj 165 212 #out window;
 #X text 9 24 Scales down a picture by a specified amount.;
-#X obj 100 684 #scale_to;
-#X obj 171 684 #scale_by;
+#X obj 100 644 #scale_to;
+#X obj 171 644 #scale_by;
 #X obj 0 0 doc_h;
-#X obj 3 685 doc_also;
+#X obj 3 660 doc_also;
 #X obj 3 600 doc_o 1;
-#X obj 14 624 doc_oo 0;
+#X obj 14 630 doc_oo 0;
 #X obj 3 478 doc_i 2;
 #X obj 14 512 doc_ii 0;
 #X obj 14 542 doc_ii 1;
-#X obj 14 278 doc_cc 0;
-#X obj 100 278 doc_m c0 grid;
+#X obj 14 280 doc_cc 0;
+#X obj 97 280 doc_m c0 grid;
 #X obj 3 250 doc_c 1..2;
-#X obj 100 509 doc_m i0 grid;
+#X obj 97 512 doc_m i0 grid;
 #X text 191 277 The value defines the scale factor. A pack object allows
 you to vary the horizontal and vertical values idenpendently. In the
 example above \, inlet 0 of [#pack] varies the image on a vertical
 axis \, inlet 1 of [#pack] varies the image on a horizontal axis.;
-#X obj 100 542 doc_m i1 grid;
+#X obj 97 542 doc_m i1 grid;
 #X text 193 542 same as arg 0;
 #X text 196 508 Scales down picture by specified amount. (See scale
 factor above);
@@ -35,13 +35,14 @@
 #X text 193 348 factor is optional (default is 2).;
 #X text 193 370 if it's a single value \, then that factor is to be
 used for both rows and column.s;
-#X obj 100 623 doc_m o0 grid;
+#X obj 97 630 doc_m o0 grid;
 #X obj 14 409 doc_cc 1;
-#X obj 100 409 doc_m c1 symbol;
+#X obj 97 409 doc_m c1 symbol;
 #X text 199 407 "smoothly": does the downscale by averaging each block
 of pixels.;
 #X text 201 436 omitted: does the downscale by keeping only the top
 right pixel in the block.;
+#X obj 0 680 doc_f;
 #X connect 0 0 3 0;
 #X connect 1 0 0 0;
 #X connect 2 0 6 0;
@@ -50,3 +51,13 @@
 #X connect 5 0 6 1;
 #X connect 6 0 7 1;
 #X connect 7 0 8 0;
+#X connect 13 1 10 0;
+#X connect 13 1 11 0;
+#X connect 20 1 23 0;
+#X connect 20 1 28 0;
+#X connect 20 1 29 0;
+#X connect 22 1 26 0;
+#X connect 24 1 25 0;
+#X connect 30 1 27 0;
+#X connect 32 1 33 0;
+#X connect 32 1 34 0;

Modified: trunk/doc/flow_classes/#draw_image-help.pd
==============================================================================
--- trunk/doc/flow_classes/#draw_image-help.pd (original)
+++ trunk/doc/flow_classes/#draw_image-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 295 10 617 701 10;
+#N canvas 295 10 568 784 10;
 #X obj 172 147 #in;
 #X obj 135 181 #store;
 #X obj 135 46 tgl 15 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 1
@@ -28,8 +28,8 @@
 #X obj 0 0 doc_h;
 #X obj 3 450 doc_i 3;
 #X obj 3 695 doc_o 1;
-#X obj 14 720 doc_oo 0;
-#X obj 14 474 doc_ii 0;
+#X obj 14 725 doc_oo 0;
+#X obj 14 480 doc_ii 0;
 #X obj 14 617 doc_ii 1;
 #X obj 14 647 doc_ii 2;
 #X text 209 396 Normally \, you would use the "put" operator \; but
@@ -52,15 +52,16 @@
 #X text 225 645 Initial foreground image position (y x) \, corresponding
 to top-left corner of foreground picture.;
 #X text 225 720 Resulting image.;
-#X obj 100 398 doc_m c0 numop;
-#X obj 100 474 doc_m i0 grid;
-#X obj 100 494 doc_m i0 tile;
-#X obj 100 514 doc_m i0 alpha;
-#X text 194 513 \$1=flag;
-#X text 190 496 \$1=flag;
-#X obj 100 617 doc_m i1 grid;
-#X obj 100 647 doc_m i2 (y x);
-#X obj 100 720 doc_m o0 grid;
+#X obj 97 398 doc_m c0 numop;
+#X obj 97 480 doc_m i0 grid;
+#X obj 97 513 doc_m i0 tile;
+#X obj 97 549 doc_m i0 alpha;
+#X text 245 515 \$1=flag;
+#X text 246 485 \$1=flag;
+#X obj 97 617 doc_m i1 grid;
+#X obj 97 647 doc_m i2 (y x);
+#X obj 97 725 doc_m o0 grid;
+#X obj 0 755 doc_f;
 #X connect 0 0 1 1;
 #X connect 1 0 31 0;
 #X connect 2 0 3 0;
@@ -87,3 +88,12 @@
 #X connect 21 0 20 0;
 #X connect 31 0 4 0;
 #X connect 35 0 31 0;
+#X connect 41 1 30 0;
+#X connect 42 1 34 0;
+#X connect 43 1 46 0;
+#X connect 43 1 37 0;
+#X connect 44 1 45 0;
+#X connect 44 1 38 0;
+#X connect 47 1 36 0;
+#X connect 48 1 39 0;
+#X connect 49 1 40 0;

Modified: trunk/doc/flow_classes/#draw_points-help.pd
==============================================================================
--- trunk/doc/flow_classes/#draw_points-help.pd (original)
+++ trunk/doc/flow_classes/#draw_points-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 678 62 554 574 10;
+#N canvas 678 62 568 605 10;
 #X msg 21 163 240 320 3 #;
 #X obj 236 155 #outer + (0 9000);
 #X obj 236 174 # cos* 100;
@@ -7,21 +7,22 @@
 #X obj 236 100 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
 -1;
 #X obj 236 136 # * 3000;
-#X obj 237 283 display;
+#X obj 237 223 display;
 #X obj 21 183 #draw_points put (255 255 0);
 #X obj 21 203 #out window;
 #X text 26 77 [#draw_points] is not yet ready for use.;
 #X obj 0 0 doc_h;
-#X obj 3 406 doc_i 3;
-#X obj 3 507 doc_o 1;
-#X obj 14 531 doc_oo 0;
-#X obj 14 430 doc_ii 0;
-#X obj 14 454 doc_ii 1;
-#X obj 14 478 doc_ii 2;
+#X obj 3 416 doc_i 3;
+#X obj 3 516 doc_o 1;
+#X obj 14 546 doc_oo 0;
+#X obj 14 446 doc_ii 0;
+#X obj 14 466 doc_ii 1;
+#X obj 14 486 doc_ii 2;
 #X obj 3 316 doc_c 0..3;
-#X obj 14 338 doc_cc 0;
-#X obj 14 359 doc_cc 1;
-#X obj 14 380 doc_cc 2;
+#X obj 14 346 doc_cc 0;
+#X obj 14 366 doc_cc 1;
+#X obj 14 386 doc_cc 2;
+#X obj 0 576 doc_f;
 #X connect 0 0 8 0;
 #X connect 1 0 2 0;
 #X connect 2 0 3 0;

Modified: trunk/doc/flow_classes/#draw_polygon-help.pd
==============================================================================
--- trunk/doc/flow_classes/#draw_polygon-help.pd (original)
+++ trunk/doc/flow_classes/#draw_polygon-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 628 21 588 701 10;
+#N canvas 628 21 568 701 10;
 #X obj 20 349 #out window;
 #X obj 383 128 #color;
 #X obj 383 72 loadbang;
@@ -46,11 +46,11 @@
 #X obj 3 389 doc_c 0..3;
 #X obj 3 506 doc_i 3;
 #X obj 3 608 doc_o 1;
-#X obj 14 632 doc_oo 0;
-#X obj 14 530 doc_ii 0;
-#X obj 14 554 doc_ii 1;
+#X obj 14 638 doc_oo 0;
+#X obj 14 536 doc_ii 0;
+#X obj 14 556 doc_ii 1;
 #X obj 14 578 doc_ii 2;
-#X obj 14 412 doc_cc 0;
+#X obj 14 419 doc_cc 0;
 #X obj 14 441 doc_cc 1;
 #X obj 14 470 doc_cc 2;
 #X obj 20 237 #draw_polygon ^ 1;
@@ -63,13 +63,14 @@
 #X text 246 631 Resulting picture.;
 #X text 236 469 Vertices of the polygon.;
 #X text 246 576 Vertices. (see argument 2);
-#X obj 100 412 doc_m c0 symbol/numop;
-#X obj 100 441 doc_m c1 grid;
-#X obj 100 470 doc_m c2 grid;
-#X obj 100 530 doc_m i0 grid;
-#X obj 100 554 doc_m i1 grid;
-#X obj 100 578 doc_m i2 grid;
-#X obj 100 632 doc_m o0 grid;
+#X obj 97 419 doc_m c0 symbol/numop;
+#X obj 97 441 doc_m c1 grid;
+#X obj 97 470 doc_m c2 grid;
+#X obj 97 536 doc_m i0 grid;
+#X obj 97 556 doc_m i1 grid;
+#X obj 97 578 doc_m i2 grid;
+#X obj 97 638 doc_m o0 grid;
+#X obj 0 668 doc_f;
 #X connect 1 0 49 1;
 #X connect 2 0 31 0;
 #X connect 3 0 20 1;
@@ -106,3 +107,10 @@
 #X connect 36 0 35 1;
 #X connect 37 0 0 0;
 #X connect 49 0 4 0;
+#X connect 57 1 50 0;
+#X connect 58 1 53 0;
+#X connect 59 1 55 0;
+#X connect 60 1 51 0;
+#X connect 61 1 52 0;
+#X connect 62 1 56 0;
+#X connect 63 1 54 0;

Modified: trunk/doc/flow_classes/#draw_slider-help.pd
==============================================================================
--- trunk/doc/flow_classes/#draw_slider-help.pd (original)
+++ trunk/doc/flow_classes/#draw_slider-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 587 14 624 690 10;
+#N canvas 587 14 568 792 10;
 #X obj 108 87 metro 100;
 #X obj 108 55 tgl 15 0 empty empty empty 17 7 0 10 -24198 -1 -1 0 1
 ;
@@ -22,8 +22,8 @@
 #X obj 0 0 doc_h;
 #X obj 3 499 doc_i 3;
 #X obj 3 703 doc_o 1;
-#X obj 14 727 doc_oo 0;
-#X obj 14 523 doc_ii 0;
+#X obj 14 733 doc_oo 0;
+#X obj 14 529 doc_ii 0;
 #X obj 14 587 doc_ii 1;
 #X obj 14 645 doc_ii 2;
 #X obj 14 337 doc_cc 0;
@@ -31,21 +31,25 @@
 #X obj 14 385 doc_cc 2;
 #X obj 14 409 doc_cc 3;
 #X obj 14 433 doc_cc 4;
-#X obj 100 433 doc_m c4;
-#X obj 100 337 doc_m c0 symbol/numop;
-#X obj 100 361 doc_m c1 grid[3];
-#X obj 100 385 doc_m c2 grid[3];
-#X obj 100 409 doc_m c3 grid;
+#X obj 97 433 doc_m c4;
+#X obj 97 337 doc_m c0 symbol/numop;
+#X obj 97 361 doc_m c1 grid[3];
+#X obj 97 385 doc_m c2 grid[3];
+#X obj 97 409 doc_m c3 grid;
 #X obj 3 301 doc_c 6;
 #X obj 14 457 doc_cc 5;
-#X obj 100 457 doc_m c5;
-#X obj 100 523 doc_m i0 grid;
-#X obj 100 587 doc_m i1 float int;
-#X obj 100 644 doc_m i2 float int;
-#X obj 100 727 doc_m o0 grid;
+#X obj 97 457 doc_m c5;
+#X obj 97 529 doc_m i0 grid;
+#X obj 97 587 doc_m i1 float int;
+#X obj 97 645 doc_m i2 float int;
+#X obj 97 733 doc_m o0 grid;
+#X obj 0 763 doc_f;
 #X connect 0 0 7 0;
 #X connect 1 0 0 0;
 #X connect 7 0 12 0;
 #X connect 8 0 12 2;
 #X connect 10 0 12 1;
 #X connect 12 0 2 0;
+#X connect 34 1 3 0;
+#X connect 35 1 5 0;
+#X connect 36 1 6 0;

Modified: trunk/doc/flow_classes/#fade-help.pd
==============================================================================
--- trunk/doc/flow_classes/#fade-help.pd (original)
+++ trunk/doc/flow_classes/#fade-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 676 0 558 644 10;
+#N canvas 676 0 568 673 10;
 #X obj 253 276 #out window;
 #X msg 140 155 open b001.jpg;
 #X obj 131 111 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
@@ -25,23 +25,24 @@
 over time.;
 #X obj 0 0 doc_h;
 #X obj 3 365 doc_i 2;
-#X obj 3 564 doc_o 1;
-#X obj 14 588 doc_oo 0;
-#X obj 14 389 doc_ii 0;
+#X obj 3 503 doc_o 1;
+#X obj 14 533 doc_oo 0;
+#X obj 14 395 doc_ii 0;
 #X obj 14 473 doc_ii 1;
 #X obj 3 302 doc_c 1;
-#X obj 100 388 doc_m i0 grid;
-#X obj 100 473 doc_m i1 grid;
+#X obj 97 395 doc_m i0 grid;
+#X obj 97 473 doc_m i1 grid;
 #X text 192 319 indicates the amount of one image being blended with
 the other. (ex: Integer 5 will take 20% (one fifth) of the first image
 and blend it with 80% of the next image.;
-#X obj 3 623 doc_also;
-#X obj 104 622 lop~;
-#X obj 139 622 rzero~;
-#X obj 14 326 doc_cc 0;
-#X obj 100 326 doc_m c0 grid;
+#X obj 3 563 doc_also;
+#X obj 104 542 lop~;
+#X obj 139 542 rzero~;
+#X obj 14 332 doc_cc 0;
+#X obj 97 332 doc_m c0 grid;
 #X text 196 472 same as arg 0;
-#X obj 100 588 doc_m o0 grid;
+#X obj 97 533 doc_m o0 grid;
+#X obj 0 583 doc_f;
 #X connect 1 0 3 0;
 #X connect 2 0 4 0;
 #X connect 3 0 16 0;
@@ -59,3 +60,8 @@
 #X connect 13 0 9 0;
 #X connect 14 0 13 0;
 #X connect 16 0 0 0;
+#X connect 25 1 17 0;
+#X connect 26 1 33 0;
+#X connect 28 1 29 0;
+#X connect 28 1 30 0;
+#X connect 32 1 27 0;

Modified: trunk/doc/flow_classes/#fade_lin-help.pd
==============================================================================
--- trunk/doc/flow_classes/#fade_lin-help.pd (original)
+++ trunk/doc/flow_classes/#fade_lin-help.pd Thu Oct 29 12:16:12 2009
@@ -1,26 +1,32 @@
-#N canvas 684 0 563 717 10;
+#N canvas 684 0 568 607 10;
 #X obj 0 0 doc_h;
 #X obj 3 212 doc_c 2;
 #X obj 52 110 #fade_lin;
 #X obj 3 296 doc_i 3;
-#X obj 3 517 doc_o 1;
-#X obj 14 320 doc_ii 0;
+#X obj 3 518 doc_o 1;
+#X obj 14 326 doc_ii 0;
 #X obj 14 464 doc_ii 1;
 #X obj 14 488 doc_ii 2;
-#X obj 14 541 doc_oo 0;
-#X obj 14 236 doc_cc 0;
-#X obj 14 260 doc_cc 1;
-#X obj 100 236 doc_m c0 grid;
-#X obj 100 260 doc_m c1 grid;
+#X obj 14 548 doc_oo 0;
+#X obj 14 242 doc_cc 0;
+#X obj 14 262 doc_cc 1;
+#X obj 97 242 doc_m c0 grid;
+#X obj 97 262 doc_m c1 grid;
 #X text 197 234 maxraise;
 #X text 198 257 maxdrop;
-#X obj 100 320 doc_m i0 grid;
+#X obj 97 326 doc_m i0 grid;
 #X text 187 314 produces on outlet 0 a piecewise-linear nonrecurrent
 fading according to the flow of incoming messages. For example \, if
 maxraise=2 and maxdrop=4 \, then with each new message an output is
 produced that is at most 2 more or 4 less than the previous output.
 ;
-#X obj 100 464 doc_m i1 grid;
-#X obj 100 488 doc_m i2 grid;
+#X obj 97 464 doc_m i1 grid;
+#X obj 97 488 doc_m i2 grid;
 #X text 193 463 same as arg 0;
 #X text 194 486 same as arg 1;
+#X obj 0 578 doc_f;
+#X connect 11 1 13 0;
+#X connect 12 1 14 0;
+#X connect 15 1 16 0;
+#X connect 17 1 19 0;
+#X connect 18 1 20 0;

Modified: trunk/doc/flow_classes/#finished-help.pd
==============================================================================
--- trunk/doc/flow_classes/#finished-help.pd (original)
+++ trunk/doc/flow_classes/#finished-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 665 0 569 347 10;
+#N canvas 665 0 568 390 10;
 #X text 22 53 a bang is emitted every time a grid transmission ends
 ;
 #X obj 24 175 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
@@ -8,16 +8,18 @@
 #X obj 24 146 #finished;
 #X obj 24 117 #pack;
 #X obj 0 0 doc_h;
-#X obj 3 226 doc_i 1;
-#X obj 3 284 doc_o 1;
+#X obj 3 241 doc_i 1;
+#X obj 3 301 doc_o 1;
 #X obj 3 201 doc_c 0;
-#X obj 14 308 doc_oo 0;
-#X obj 14 250 doc_ii 0;
-#X obj 100 250 doc_m i0 grid;
-#X obj 100 308 doc_m o0 bang;
+#X obj 14 331 doc_oo 0;
+#X obj 14 271 doc_ii 0;
+#X obj 97 271 doc_m i0 grid;
+#X obj 97 331 doc_m o0 bang;
 #X text 193 250 a bang is emitted every time a grid transmission ends.
 ;
+#X obj 0 361 doc_f;
 #X connect 2 0 5 0;
 #X connect 3 0 5 1;
 #X connect 4 0 1 0;
 #X connect 5 0 4 0;
+#X connect 12 1 14 0;

Modified: trunk/doc/flow_classes/#fold-help.pd
==============================================================================
--- trunk/doc/flow_classes/#fold-help.pd (original)
+++ trunk/doc/flow_classes/#fold-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 678 0 556 695 10;
+#N canvas 678 0 568 695 10;
 #X obj 98 184 display;
 #X obj 29 252 display;
 #X text 26 38 Treats the grid as a grid of one- dimensional grids such
@@ -36,12 +36,12 @@
 #X text 203 129 <-- clicking here creates a grid through [#import]
 ;
 #X obj 3 324 doc_c 1;
-#X obj 3 375 doc_i 1;
+#X obj 3 384 doc_i 1;
 #X obj 3 572 doc_o 1;
 #X obj 0 0 doc_h;
-#X obj 14 596 doc_oo 0;
-#X obj 14 399 doc_ii 0;
-#X obj 14 348 doc_cc 0;
+#X obj 14 602 doc_oo 0;
+#X obj 14 414 doc_ii 0;
+#X obj 14 354 doc_cc 0;
 #X text 219 155 [#fold +] computes totals;
 #X text 221 176 [#fold inv+] is an alternated sum (+/-);
 #X text 225 203 [#fold *] can compute the size of a grid using its
@@ -50,25 +50,31 @@
 #X text 228 260 [#fold |] can mean "there exists (at least one)";
 #X text 224 282 [#fold ^] can mean "there exists an odd number of..."
 ;
-#X obj 100 348 doc_m c0 symbol/numop;
+#X obj 97 354 doc_m c0 symbol/numop;
 #X text 237 347 the operator to fold with.;
-#X obj 100 398 doc_m i0 grid;
-#X obj 100 488 doc_m i0 op;
-#X obj 100 508 doc_m i0 seed;
-#X text 187 489 same as arg 0;
-#X text 186 393 replaces every subgrid by the result of a cascade on
+#X obj 97 414 doc_m i0 grid;
+#X obj 97 488 doc_m i0 op;
+#X obj 97 508 doc_m i0 seed;
+#X text 201 477 same as arg 0;
+#X text 200 379 replaces every subgrid by the result of a cascade on
 that subgrid. Doing that with seed value 0 and operation + on grid
 "2 3 5 7" will compute ((((0+2)+3)+5)+7) find the total "17".;
 #X text 190 508 the initial value for the folding. (default: whatever
 does nothing for the chosen op \; e.g. 0 + \, 0 - \, 1 * \, ...). this
 can be a grid of any size \, and this decides the size of the subgrids
 we are working on.;
-#X obj 100 596 doc_m o0 grid;
+#X obj 97 602 doc_m o0 grid;
 #X text 187 595 Outputs a grid that has one less dimension than the
 input.;
+#X obj 0 632 doc_f;
 #X connect 3 0 4 0;
 #X connect 12 0 13 0;
 #X connect 13 0 0 0;
 #X connect 13 0 14 0;
 #X connect 14 0 1 0;
 #X connect 14 0 3 0;
+#X connect 29 1 30 0;
+#X connect 31 1 35 0;
+#X connect 32 1 34 0;
+#X connect 33 1 36 0;
+#X connect 37 1 38 0;

Modified: trunk/doc/flow_classes/#for-help.pd
==============================================================================
--- trunk/doc/flow_classes/#for-help.pd (original)
+++ trunk/doc/flow_classes/#for-help.pd Thu Oct 29 12:16:12 2009
@@ -1,4 +1,4 @@
-#N canvas 679 0 555 717 10;
+#N canvas 679 0 568 904 10;
 #X floatatom 13 197 5 0 0 0 - - -;
 #X floatatom 45 219 5 0 0 0 - - -;
 #X floatatom 78 238 5 0 0 0 - - -;
@@ -25,7 +25,7 @@
 number of values produced by a bang to that [for].;
 #X text 196 661 Sets the upper bound;
 #X text 195 685 Sets the step value;
-#X text 192 739 The result of the operation is a single dimension grid
+#X text 198 784 The result of the operation is a single dimension grid
 in the case of scalar values and variable dimensions for vectors.;
 #X obj 0 0 doc_h;
 #X obj 3 551 doc_i 3;
@@ -39,27 +39,28 @@
 in the proper order. (try it below);
 #X text 27 132 the formula for knowing the size of the output will
 be is floor((to-from)/step).;
-#X obj 14 745 doc_oo 0;
+#X obj 14 845 doc_oo 0;
 #X obj 14 520 doc_cc 2;
 #X text 191 606 the three arguments at once;
 #X obj 14 460 doc_cc 0;
 #X obj 14 488 doc_cc 1;
 #X obj 14 587 doc_ii 0;
-#X obj 3 719 doc_o 1;
-#X obj 14 664 doc_ii 1;
-#X obj 14 688 doc_ii 2;
+#X obj 3 815 doc_o 1;
+#X obj 14 765 doc_ii 1;
+#X obj 14 785 doc_ii 2;
 #X text 11 177 With scalar bounds:;
 #X text 262 178 With vector bounds:;
-#X obj 100 606 doc_m i0 list;
-#X obj 100 626 doc_m i0 bang;
-#X obj 100 646 doc_m i0 set;
-#X obj 100 745 doc_m i0 grid;
-#X obj 100 459 doc_m c0 grid;
-#X obj 100 487 doc_m c1 grid;
-#X obj 100 520 doc_m c2 grid;
-#X obj 100 586 doc_m i0 grid;
-#X obj 100 666 doc_m i1 grid;
-#X obj 100 686 doc_m i2 grid;
+#X obj 97 606 doc_m i0 list;
+#X obj 97 626 doc_m i0 bang;
+#X obj 97 646 doc_m i0 set;
+#X obj 97 745 doc_m i0 grid;
+#X obj 97 460 doc_m c0 grid;
+#X obj 97 488 doc_m c1 grid;
+#X obj 97 520 doc_m c2 grid;
+#X obj 97 587 doc_m i0 grid;
+#X obj 97 765 doc_m i1 grid;
+#X obj 97 785 doc_m i2 grid;
+#X obj 0 875 doc_f;
 #X connect 0 0 8 0;
 #X connect 1 0 8 1;
 #X connect 2 0 8 2;
@@ -70,3 +71,13 @@
 #X connect 13 0 30 1;
 #X connect 30 0 10 0;
 #X connect 30 0 9 0;
+#X connect 44 1 35 0;
+#X connect 45 1 27 0;
+#X connect 46 1 29 0;
+#X connect 47 1 21 0;
+#X connect 48 1 16 0;
+#X connect 49 1 14 0;
+#X connect 50 1 15 0;
+#X connect 51 1 28 0;
+#X connect 52 1 22 0;
+#X connect 53 1 23 0;

Modified: trunk/doc/flow_classes/#from_pix-help.pd
==============================================================================
--- trunk/doc/flow_classes/#from_pix-help.pd (original)
+++ trunk/doc/flow_classes/#from_pix-help.pd Thu Oct 29 12:16:12 2009
@@ -1,7 +1,7 @@
-#N canvas 679 0 568 717 10;
-#X text 152 667 \, game_of_life_gem.pd in the examples folder;
+#N canvas 679 0 568 718 10;
+#X text 151 668 \, game_of_life_gem.pd in the examples folder;
 #X text 213 589 Grid with 4 channels;
-#X text 197 456 With one boolean argument that selects the order in
+#X text 200 484 With one boolean argument that selects the order in
 which the y dimension of the Grid will be read \, defaults to '1';
 #X text 98 667 [#to_pix];
 #X obj 22 301 #import_pix;
@@ -32,7 +32,7 @@
 #X msg 455 56 destroy;
 #X text 62 90 <-- load image;
 #X obj 22 343 #out window \, title imported_pix;
-#X text 37 361 Note : The fps is dependent on the gemwin framerate
+#X text 33 321 Note : The fps is dependent on the gemwin framerate
 ;
 #X obj 391 84 gemwin 30;
 #X text 100 301 <-- imports gemlist into Grids;
@@ -42,18 +42,19 @@
 #X obj 3 383 doc_c 0;
 #X obj 3 566 doc_o 2;
 #X obj 3 669 doc_also;
-#X obj 14 590 doc_oo 0;
+#X obj 14 596 doc_oo 0;
 #X obj 14 635 doc_oo 1;
-#X obj 3 412 doc_i 2;
-#X obj 14 436 doc_ii 0;
-#X obj 14 517 doc_ii 1;
-#X text 196 516 dummy inlet existing only for weird reasons \, please
+#X obj 3 423 doc_i 2;
+#X obj 14 453 doc_ii 0;
+#X obj 14 524 doc_ii 1;
+#X text 195 517 dummy inlet existing only for weird reasons \, please
 ignore.;
-#X obj 100 436 doc_m i0 gemlist;
+#X obj 97 453 doc_m i0 gemlist;
 #X text 87 514 .................;
-#X obj 100 456 doc_m i0 yflip;
-#X obj 100 590 doc_m o0 grid;
-#X obj 100 635 doc_m o1 gemlist;
+#X obj 97 493 doc_m i0 yflip;
+#X obj 97 596 doc_m o0 grid;
+#X obj 97 635 doc_m o1 gemlist;
+#X obj 0 689 doc_f;
 #X connect 4 0 17 0;
 #X connect 5 0 6 0;
 #X connect 6 0 4 0;
@@ -66,3 +67,9 @@
 #X connect 13 0 19 0;
 #X connect 14 0 13 0;
 #X connect 15 0 19 0;
+#X connect 26 1 3 0;
+#X connect 26 1 0 0;
+#X connect 33 1 21 0;
+#X connect 35 1 2 0;
+#X connect 36 1 1 0;
+#X connect 37 1 22 0;



More information about the Gridflow-cvs mailing list