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

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


Author: matju
Date: Thu Oct 29 12:56:15 2009
New Revision: 4481

Log:
connect [doc_m] [doc_also]

Modified:
    trunk/doc/flow_classes/#join-help.pd
    trunk/doc/flow_classes/#layer-help.pd
    trunk/doc/flow_classes/#line_to_polygon-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/#mouse-help.pd
    trunk/doc/flow_classes/#out-help.pd
    trunk/doc/flow_classes/#outer-help.pd
    trunk/doc/flow_classes/#pack-help.pd
    trunk/doc/flow_classes/#perspective-help.pd
    trunk/doc/flow_classes/#polygon_comparator-help.pd
    trunk/doc/flow_classes/#polygon_moment-help.pd
    trunk/doc/flow_classes/#posterize-help.pd
    trunk/doc/flow_classes/#print-help.pd
    trunk/doc/flow_classes/#ravel-help.pd
    trunk/doc/flow_classes/#record-help.pd
    trunk/doc/flow_classes/#redim-help.pd
    trunk/doc/flow_classes/#remap_image-help.pd
    trunk/doc/flow_classes/#reverse-help.pd
    trunk/doc/flow_classes/#rgb_to_greyscale-help.pd
    trunk/doc/flow_classes/#rgb_to_yuv-help.pd
    trunk/doc/flow_classes/#rotate-help.pd
    trunk/doc/flow_classes/#saturation-help.pd
    trunk/doc/flow_classes/#scale_by-help.pd
    trunk/doc/flow_classes/#scale_to-help.pd
    trunk/doc/flow_classes/#scan-help.pd
    trunk/doc/flow_classes/#seq_fold-help.pd
    trunk/doc/flow_classes/#slice-help.pd
    trunk/doc/flow_classes/#solarize-help.pd
    trunk/doc/flow_classes/#sort-help.pd
    trunk/doc/flow_classes/#spread-help.pd
    trunk/doc/flow_classes/#store-help.pd
    trunk/doc/flow_classes/#t-help.pd
    trunk/doc/flow_classes/#text_to_image-help.pd
    trunk/doc/flow_classes/#to_float-help.pd
    trunk/doc/flow_classes/#to_list-help.pd
    trunk/doc/flow_classes/#to_pix-help.pd
    trunk/doc/flow_classes/#to_symbol-help.pd
    trunk/doc/flow_classes/#transpose-help.pd
    trunk/doc/flow_classes/#type-help.pd

Modified: trunk/doc/flow_classes/#join-help.pd
==============================================================================
--- trunk/doc/flow_classes/#join-help.pd (original)
+++ trunk/doc/flow_classes/#join-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 675 0 559 537 10;
+#N canvas 675 0 555 717 10;
 #X obj 18 32 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
 -1;
 #X obj 211 30 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
@@ -28,16 +28,16 @@
 #X obj 3 752 doc_also;
 #X obj 3 330 doc_c 0..2;
 #X obj 3 453 doc_i 2;
-#X obj 3 675 doc_o 1;
+#X obj 3 681 doc_o 1;
 #X obj 18 161 #join 2;
-#X obj 14 354 doc_cc 0;
+#X obj 14 360 doc_cc 0;
 #X obj 14 423 doc_cc 1;
-#X obj 14 477 doc_ii 0;
+#X obj 14 483 doc_ii 0;
 #X obj 14 651 doc_ii 1;
-#X obj 14 699 doc_oo 0;
-#X obj 100 354 doc_m c0 float;
-#X obj 100 423 doc_m c1 grid;
-#X obj 100 477 doc_m i0;
+#X obj 14 711 doc_oo 0;
+#X obj 97 360 doc_m c0 float;
+#X obj 97 423 doc_m c1 grid;
+#X obj 97 483 doc_m i0;
 #X text 201 353 Which_dim is the number of the dimension by which the
 join will occur. For N-dimensional grids \, the dimensions are numbered
 from 0 to N-1. In addition \, negative numbers from -N to -1 may be
@@ -52,8 +52,9 @@
 could make a RGBA picture Dim[y \, x \, 4] in which the greyscale image
 becomes the opacity channel.;
 #X text 201 650 same as arg 1;
-#X obj 100 651 doc_m i1 grid;
-#X obj 100 700 doc_m o0 grid;
+#X obj 97 651 doc_m i1 grid;
+#X obj 97 711 doc_m o0 grid;
+#X obj 0 772 doc_f;
 #X connect 0 0 5 0;
 #X connect 1 0 6 0;
 #X connect 3 0 13 0;
@@ -67,4 +68,10 @@
 #X connect 14 0 23 1;
 #X connect 15 0 14 0;
 #X connect 16 0 9 0;
+#X connect 19 1 10 0;
+#X connect 19 1 11 0;
 #X connect 23 0 16 0;
+#X connect 29 1 32 0;
+#X connect 31 1 33 0;
+#X connect 31 1 34 0;
+#X connect 36 1 35 0;

Modified: trunk/doc/flow_classes/#layer-help.pd
==============================================================================
--- trunk/doc/flow_classes/#layer-help.pd (original)
+++ trunk/doc/flow_classes/#layer-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 686 0 561 528 10;
+#N canvas 686 0 568 528 10;
 #X text 176 92 opacity channel file;
 #X text 52 62 foreground file;
 #X text 383 83 background file;
@@ -17,9 +17,9 @@
 #X obj 0 0 doc_h;
 #X obj 3 283 doc_c 0;
 #X obj 3 430 doc_o 1;
-#X obj 3 320 doc_i 2;
+#X obj 3 323 doc_i 2;
 #X obj 14 461 doc_oo 0;
-#X obj 14 351 doc_ii 0;
+#X obj 14 353 doc_ii 0;
 #X obj 14 387 doc_ii 1;
 #X text 200 350 An image that has an opacity channel. Will be used
 as foreground.;
@@ -29,9 +29,10 @@
 of the foreground image is used as weighting of how much either picture
 is seen in the result.;
 #X obj 19 128 #join -1;
-#X obj 100 351 doc_m i0 grid;
-#X obj 100 387 doc_m i1 grid;
-#X obj 100 461 doc_m o0 grid;
+#X obj 97 353 doc_m i0 grid;
+#X obj 97 387 doc_m i1 grid;
+#X obj 97 461 doc_m o0 grid;
+#X obj 0 491 doc_f;
 #X connect 4 0 5 0;
 #X connect 5 0 6 0;
 #X connect 6 0 23 1;
@@ -41,3 +42,6 @@
 #X connect 10 0 23 0;
 #X connect 11 0 12 0;
 #X connect 23 0 11 0;
+#X connect 24 1 20 0;
+#X connect 25 1 21 0;
+#X connect 26 1 22 0;

Modified: trunk/doc/flow_classes/#line_to_polygon-help.pd
==============================================================================
--- trunk/doc/flow_classes/#line_to_polygon-help.pd (original)
+++ trunk/doc/flow_classes/#line_to_polygon-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 184 260 572 368 10;
+#N canvas 184 260 568 436 10;
 #X obj 51 156 #draw_polygon put (255 255 255);
 #X obj 51 175 #out window;
 #X msg 51 137 240 320 3 #;
@@ -7,12 +7,13 @@
 #X obj 263 137 #line_to_polygon 4;
 #X obj 0 0 doc_h;
 #X obj 3 207 doc_c 1;
-#X obj 3 264 doc_i 2;
-#X obj 3 332 doc_o 1;
-#X obj 14 354 doc_oo 0;
-#X obj 14 288 doc_ii 0;
-#X obj 14 312 doc_ii 1;
-#X obj 14 231 doc_cc 0;
+#X obj 3 267 doc_i 2;
+#X obj 3 347 doc_o 1;
+#X obj 14 377 doc_oo 0;
+#X obj 14 297 doc_ii 0;
+#X obj 14 317 doc_ii 1;
+#X obj 14 237 doc_cc 0;
+#X obj 0 407 doc_f;
 #X connect 0 0 1 0;
 #X connect 2 0 0 0;
 #X connect 4 0 5 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 Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 444 135 555 313 10;
+#N canvas 444 135 568 443 10;
 #X obj 45 77 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 1
 ;
 #X obj 44 98 metro 100;
@@ -15,12 +15,13 @@
 #X text 314 97 change cross size;
 #X obj 0 0 doc_h;
 #X obj 3 214 doc_c 1;
-#X obj 3 267 doc_i 2;
-#X obj 14 291 doc_ii 0;
-#X obj 14 315 doc_ii 1;
-#X obj 3 335 doc_o 1;
-#X obj 14 359 doc_oo 0;
-#X obj 14 238 doc_cc 0;
+#X obj 3 274 doc_i 2;
+#X obj 14 304 doc_ii 0;
+#X obj 14 324 doc_ii 1;
+#X obj 3 354 doc_o 1;
+#X obj 14 384 doc_oo 0;
+#X obj 14 244 doc_cc 0;
+#X obj 0 414 doc_f;
 #X connect 0 0 1 0;
 #X connect 1 0 10 0;
 #X connect 3 0 2 0;

Modified: trunk/doc/flow_classes/#moment-help.pd
==============================================================================
--- trunk/doc/flow_classes/#moment-help.pd (original)
+++ trunk/doc/flow_classes/#moment-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 663 46 557 643 10;
+#N canvas 663 46 555 717 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,12 +69,14 @@
 #X obj 63 360 cv/#SVD;
 #X obj 0 0 doc_h;
 #X obj 3 559 doc_c 0..1;
-#X obj 3 612 doc_i 2;
-#X obj 3 684 doc_o 1;
-#X obj 14 708 doc_oo 0;
-#X obj 14 636 doc_ii 0;
-#X obj 14 660 doc_ii 1;
-#X obj 14 582 doc_cc 0;
+#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 14 589 doc_cc 0;
+#X obj 0 759 doc_f;
+#X obj 0 759 doc_f;
 #X connect 0 0 57 0;
 #X connect 1 0 19 0;
 #X connect 4 0 13 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 Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 387 219 558 313 10;
+#N canvas 387 219 568 402 10;
 #X text 48 50 inlet 0: covariance matrix \, from [#moment 2] or compatible.
 ;
 #X text 112 65 must be a 2x2 symmetric matrix.;
@@ -9,9 +9,17 @@
 #X text 30 151 please open this other help patch for a demo:;
 #X obj 0 0 doc_h;
 #X obj 3 193 doc_c 0;
-#X obj 3 214 doc_i 1;
-#X obj 3 263 doc_o 2;
+#X obj 3 233 doc_i 1;
+#X obj 3 293 doc_o 2;
+#X obj 14 323 doc_oo 0;
+#X obj 14 343 doc_oo 1;
+#X obj 14 263 doc_ii 0;
+#X obj 0 373 doc_f;
 #X obj 37 167 #moment-help;
-#X obj 15 287 doc_oo 0;
-#X obj 15 311 doc_oo 1;
-#X obj 14 238 doc_ii 0;
+#X obj 97 263 doc_m i0 grid;
+#X obj 97 323 doc_m o0 grid;
+#X obj 97 343 doc_m o1 grid;
+#X connect 14 1 0 0;
+#X connect 14 1 1 0;
+#X connect 15 1 2 0;
+#X connect 16 1 3 0;

Modified: trunk/doc/flow_classes/#mouse-help.pd
==============================================================================
--- trunk/doc/flow_classes/#mouse-help.pd (original)
+++ trunk/doc/flow_classes/#mouse-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 675 0 572 717 10;
+#N canvas 675 0 568 746 10;
 #X msg 59 113 setcursor 32;
 #X msg 40 90 hidecursor;
 #X text 125 88 <-- removes the cursor;
@@ -29,22 +29,22 @@
 #X obj 340 312 #pack 3;
 #X obj 0 0 doc_h;
 #X obj 3 385 doc_c 0;
-#X obj 3 406 doc_i 2;
-#X obj 3 495 doc_o 8;
-#X obj 14 519 doc_oo 0;
-#X obj 14 543 doc_oo 1;
-#X obj 14 567 doc_oo 2;
-#X obj 14 591 doc_oo 3;
+#X obj 3 425 doc_i 2;
+#X obj 3 505 doc_o 8;
+#X obj 14 535 doc_oo 0;
+#X obj 14 555 doc_oo 1;
+#X obj 14 575 doc_oo 2;
+#X obj 14 595 doc_oo 3;
 #X obj 14 615 doc_oo 4;
 #X obj 14 639 doc_oo 5;
 #X obj 14 663 doc_oo 6;
 #X obj 14 687 doc_oo 7;
-#X obj 14 430 doc_ii 0;
-#X obj 14 454 doc_ii 1;
+#X obj 14 455 doc_ii 0;
+#X obj 14 475 doc_ii 1;
 #X text 19 32 How to get the mouse coordinates and hide / change the
 cursor;
 #X obj 40 247 #mouse \, \, \, \, \,;
-#X obj 100 430 doc_m i0 list;
+#X obj 97 455 doc_m i0 list;
 #X text 189 517 (y x) click;
 #X text 189 541 (y x) drag;
 #X text 189 568 (y x) unclick;
@@ -52,18 +52,19 @@
 #X text 190 614 0 \, 1 button 1 status;
 #X text 190 639 0 \, 1 button 2 status;
 #X text 190 664 0 \, 1 button 3 status;
-#X text 189 687 mouse wheel difference: -1=up +1=down;
+#X text 215 685 mouse wheel difference: -1=up +1=down;
 #X obj 340 341 #to_list;
 #X text 194 431 what comes out of [#out window];
-#X obj 100 454 doc_m i1 list;
-#X obj 100 519 doc_m o0 list;
-#X obj 100 543 doc_m o1 list;
-#X obj 100 567 doc_m o2 list;
-#X obj 100 591 doc_m o3 list;
-#X obj 100 615 doc_m o4 float;
-#X obj 100 639 doc_m o5 float;
-#X obj 100 663 doc_m o6 float;
-#X obj 100 687 doc_m o7 float;
+#X obj 97 475 doc_m i1 list;
+#X obj 97 535 doc_m o0 list;
+#X obj 97 555 doc_m o1 list;
+#X obj 97 575 doc_m o2 list;
+#X obj 97 595 doc_m o3 list;
+#X obj 97 615 doc_m o4 float;
+#X obj 97 639 doc_m o5 float;
+#X obj 97 663 doc_m o6 float;
+#X obj 97 687 doc_m o7 float;
+#X obj 0 717 doc_f;
 #X connect 0 0 19 0;
 #X connect 1 0 19 0;
 #X connect 10 0 11 0;
@@ -85,4 +86,14 @@
 #X connect 36 5 7 0;
 #X connect 36 6 8 0;
 #X connect 36 7 10 0;
+#X connect 37 1 47 0;
 #X connect 46 0 36 1;
+#X connect 48 1 18 0;
+#X connect 49 1 38 0;
+#X connect 50 1 39 0;
+#X connect 51 1 40 0;
+#X connect 52 1 41 0;
+#X connect 53 1 42 0;
+#X connect 54 1 43 0;
+#X connect 55 1 44 0;
+#X connect 56 1 45 0;

Modified: trunk/doc/flow_classes/#out-help.pd
==============================================================================
--- trunk/doc/flow_classes/#out-help.pd (original)
+++ trunk/doc/flow_classes/#out-help.pd Thu Oct 29 12:56:15 2009
@@ -1,11 +1,10 @@
-#N canvas 674 0 560 717 10;
+#N canvas 674 0 568 1021 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 189 653 "rewind" rewinds to the beginning of a video file.
 Will overwrite previous data.;
-#X text 7 932 BANG;
 #X msg 45 150 open working.jpg;
 #X obj 15 100 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
@@ -26,7 +25,7 @@
 -1;
 #X obj 138 972 #record;
 #X msg 366 228 open somefile.jpg;
-#X text 187 535 "open filename.format" (ex: "open somefile.jpg") sets
+#X text 191 533 "open filename.format" (ex: "open somefile.jpg") sets
 the filename to write to.;
 #X msg 381 144 open sewing.jpg;
 #X obj 351 120 t b b;
@@ -36,7 +35,7 @@
 #X obj 351 266 #out;
 #X msg 127 262 hidecursor;
 #X text 205 261 <-- linux only;
-#X text 189 617 "hidecursor" (linux only) hides the mouse cursor.;
+#X text 244 617 "hidecursor" (linux only) hides the mouse cursor.;
 #X obj 0 0 doc_h;
 #X obj 3 369 doc_c n;
 #X obj 3 972 doc_also;
@@ -107,13 +106,13 @@
 #X connect 30 0 23 0;
 #X restore 140 334 pd More info about this object class;
 #X obj 3 485 doc_i 1;
-#X obj 14 509 doc_ii 0;
-#X obj 14 889 doc_oo 0;
-#X obj 100 509 doc_m i0 grid;
-#X obj 100 539 doc_m i0 open;
-#X obj 100 579 doc_m i0 close;
-#X obj 100 619 doc_m i0 hidecursor;
-#X obj 100 659 doc_m i0 rewind;
+#X obj 14 515 doc_ii 0;
+#X obj 14 895 doc_oo 0;
+#X obj 97 515 doc_m i0 grid;
+#X obj 97 539 doc_m i0 open;
+#X obj 97 579 doc_m i0 close;
+#X obj 97 614 doc_m i0 hidecursor;
+#X obj 97 659 doc_m i0 rewind;
 #X obj 103 971 #in;
 #X text 188 426 auto-open with auto-detect of the format-handler;
 #X text 231 447 auto-open with manual choice of the format-handler
@@ -122,23 +121,32 @@
 #X obj 46 407 #out;
 #X obj 46 428 #out filename.suffix;
 #X obj 46 449 #out handler filename.suffix;
-#X obj 100 700 doc_m i0 autoclose;
-#X connect 5 0 7 0;
-#X connect 6 0 15 0;
-#X connect 7 0 13 0;
-#X connect 8 0 13 0;
-#X connect 9 0 13 0;
-#X connect 13 0 0 0;
-#X connect 14 0 7 0;
-#X connect 15 0 7 0;
-#X connect 15 1 5 0;
-#X connect 16 0 7 0;
-#X connect 16 1 14 0;
-#X connect 17 0 16 0;
-#X connect 19 0 25 0;
-#X connect 21 0 24 0;
-#X connect 22 0 24 0;
-#X connect 22 1 21 0;
-#X connect 23 0 22 0;
-#X connect 24 0 25 0;
-#X connect 26 0 13 0;
+#X obj 97 700 doc_m i0 autoclose;
+#X obj 0 992 doc_f;
+#X obj 97 895 doc_m o0 bang;
+#X connect 4 0 6 0;
+#X connect 5 0 14 0;
+#X connect 6 0 12 0;
+#X connect 7 0 12 0;
+#X connect 8 0 12 0;
+#X connect 12 0 0 0;
+#X connect 13 0 6 0;
+#X connect 14 0 6 0;
+#X connect 14 1 4 0;
+#X connect 15 0 6 0;
+#X connect 15 1 13 0;
+#X connect 16 0 15 0;
+#X connect 18 0 24 0;
+#X connect 20 0 23 0;
+#X connect 21 0 23 0;
+#X connect 21 1 20 0;
+#X connect 22 0 21 0;
+#X connect 23 0 24 0;
+#X connect 25 0 12 0;
+#X connect 30 1 41 0;
+#X connect 30 1 17 0;
+#X connect 37 1 19 0;
+#X connect 38 1 9 0;
+#X connect 39 1 27 0;
+#X connect 40 1 3 0;
+#X connect 50 1 10 0;

Modified: trunk/doc/flow_classes/#outer-help.pd
==============================================================================
--- trunk/doc/flow_classes/#outer-help.pd (original)
+++ trunk/doc/flow_classes/#outer-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 668 0 579 717 10;
+#N canvas 668 0 568 729 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;
@@ -34,18 +34,18 @@
 #X obj 0 0 doc_h;
 #X obj 3 320 doc_c 1;
 #X obj 3 412 doc_i 2;
-#X obj 14 436 doc_ii 0;
+#X obj 14 442 doc_ii 0;
 #X obj 14 530 doc_ii 1;
 #X obj 3 584 doc_o 1;
-#X obj 14 608 doc_oo 0;
+#X obj 14 614 doc_oo 0;
 #X obj 19 277 #out window;
-#X obj 14 343 doc_cc 0;
-#X obj 100 436 doc_m i0 grid;
-#X obj 100 506 doc_m i0 op;
-#X obj 100 343 doc_m c0 op;
-#X obj 100 530 doc_m i1 grid;
-#X obj 100 608 doc_m o0 grid;
-#X obj 100 363 doc_m c0 grid;
+#X obj 14 350 doc_cc 0;
+#X obj 97 442 doc_m i0 grid;
+#X obj 97 506 doc_m i0 op;
+#X obj 97 350 doc_m c0 op;
+#X obj 97 530 doc_m i1 grid;
+#X obj 97 614 doc_m o0 grid;
+#X obj 97 369 doc_m c0 grid;
 #X obj 156 680 #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.;
@@ -59,7 +59,8 @@
 try this on two pictures (the result will have 6 dimensions);
 #X text 192 507 same as arg 0;
 #X text 193 529 same as arg 1;
-#X text 190 363 grid B (see below);
+#X text 203 350 grid B (see below);
+#X obj 0 700 doc_f;
 #X connect 0 0 8 0;
 #X connect 0 0 14 0;
 #X connect 1 0 24 0;
@@ -87,5 +88,16 @@
 #X connect 25 0 26 0;
 #X connect 26 0 27 0;
 #X connect 27 0 36 0;
+#X connect 28 1 16 0;
+#X connect 28 1 44 0;
+#X connect 28 1 15 0;
+#X connect 28 1 17 0;
+#X connect 28 1 18 0;
+#X connect 28 1 19 0;
+#X connect 28 1 20 0;
+#X connect 38 1 50 0;
+#X connect 39 1 51 0;
+#X connect 41 1 52 0;
+#X connect 43 1 53 0;
 #X connect 48 0 46 0;
 #X connect 49 0 48 0;

Modified: trunk/doc/flow_classes/#pack-help.pd
==============================================================================
--- trunk/doc/flow_classes/#pack-help.pd (original)
+++ trunk/doc/flow_classes/#pack-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 379 12 560 503 10;
+#N canvas 379 12 568 503 10;
 #X obj 23 178 #color;
 #X floatatom 85 77 5 0 0 0 - - -;
 #X floatatom 107 96 5 0 0 0 - - -;
@@ -19,16 +19,22 @@
 #X text 218 265 number of dimensions (default: 2);
 #X text 217 288 default: int32;
 #X obj 3 410 doc_o 1;
-#X obj 14 434 doc_oo 0;
-#X obj 14 358 doc_ii any;
-#X obj 14 268 doc_cc 0;
-#X obj 14 290 doc_cc 1;
-#X obj 100 268 doc_m c0 float/int;
-#X obj 100 290 doc_m c1 numtype;
-#X obj 100 358 doc_m iany float;
-#X obj 100 436 doc_m o0 grid[n];
+#X obj 14 440 doc_oo 0;
+#X obj 14 363 doc_ii any;
+#X obj 14 272 doc_cc 0;
+#X obj 14 292 doc_cc 1;
+#X obj 97 272 doc_m c0 float/int;
+#X obj 97 292 doc_m c1 numtype;
+#X obj 97 363 doc_m iany float;
+#X obj 97 440 doc_m o0 grid[n];
+#X obj 0 470 doc_f;
 #X connect 1 0 6 0;
 #X connect 2 0 6 1;
 #X connect 3 0 6 2;
 #X connect 6 0 0 0;
 #X connect 6 0 4 0;
+#X connect 21 1 14 0;
+#X connect 22 1 15 0;
+#X connect 23 1 12 0;
+#X connect 23 1 13 0;
+#X connect 24 1 7 0;

Modified: trunk/doc/flow_classes/#perspective-help.pd
==============================================================================
--- trunk/doc/flow_classes/#perspective-help.pd (original)
+++ trunk/doc/flow_classes/#perspective-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 675 0 572 514 10;
+#N canvas 675 0 568 522 10;
 #X text 153 55 transforms a dim[a... \, b] grid into a dim[a... \,
 b-1] grid. there is a projection plane perpendicular to the last axis
 and whose position is given by the creation argument. each vector's
@@ -15,15 +15,15 @@
 #X obj 102 469 #redim;
 #X obj 150 469 #ravel;
 #X obj 0 0 doc_h;
-#X obj 3 469 doc_also;
+#X obj 3 473 doc_also;
 #X obj 3 217 doc_c 1;
-#X obj 3 268 doc_i 1;
+#X obj 3 277 doc_i 1;
 #X obj 3 413 doc_o 1;
-#X obj 14 437 doc_oo 0;
-#X obj 14 292 doc_ii 0;
-#X obj 14 241 doc_cc 0;
-#X obj 100 292 doc_m i0 grid;
-#X obj 100 437 doc_m o0 grid;
+#X obj 14 443 doc_oo 0;
+#X obj 14 307 doc_ii 0;
+#X obj 14 247 doc_cc 0;
+#X obj 97 307 doc_m i0 grid;
+#X obj 97 443 doc_m o0 grid;
 #X text 191 286 transforms a Dim[A... \, B] grid into a Dim[A... \,
 B-1] grid. There is a projection plane perpendicular to the last axis
 and whose position is given by the "depth" parameter. Each vector's
@@ -32,8 +32,9 @@
 #X text 187 357 useful for converting from 3-D geometry to 2-D geometry.
 Also useful for converting homogeneous 3-D into regular 3-D \, as homogeneous
 3-D is really just regular 4-D...(!);
-#X obj 100 241 doc_m c0 float;
+#X obj 97 247 doc_m c0 float;
 #X text 194 239 depth;
+#X obj 0 493 doc_f;
 #X connect 1 0 6 0;
 #X connect 1 0 8 0;
 #X connect 2 0 3 0;
@@ -41,3 +42,8 @@
 #X connect 4 0 1 0;
 #X connect 5 0 1 1;
 #X connect 8 0 7 0;
+#X connect 12 1 9 0;
+#X connect 12 1 10 0;
+#X connect 19 1 21 0;
+#X connect 19 1 22 0;
+#X connect 23 1 24 0;

Modified: trunk/doc/flow_classes/#polygon_comparator-help.pd
==============================================================================
--- trunk/doc/flow_classes/#polygon_comparator-help.pd (original)
+++ trunk/doc/flow_classes/#polygon_comparator-help.pd Thu Oct 29 12:56:15 2009
@@ -1,38 +1,38 @@
-#N canvas 271 133 665 577 10;
-#X obj 362 118 #outer + (0 9000);
-#X text 370 62 make regular triangle;
-#X obj 362 216 #rotate;
-#X obj 314 42 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+#N canvas 271 133 568 601 10;
+#X obj 332 118 #outer + (0 9000);
+#X text 340 62 make regular triangle;
+#X obj 332 216 #rotate;
+#X obj 284 42 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
 ;
-#X obj 415 216 * 100;
-#X floatatom 415 200 5 0 0 0 - - -;
-#X obj 332 61 t b b;
-#X obj 362 235 #polygon_comparator;
-#X obj 313 61 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 385 216 * 100;
+#X floatatom 385 200 5 0 0 0 - - -;
+#X obj 302 61 t b b;
+#X obj 332 235 #polygon_comparator;
+#X obj 283 61 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
 -1;
-#X obj 362 175 #t;
-#X obj 333 42 metro 1000;
+#X obj 332 175 #t;
+#X obj 303 42 metro 1000;
 #X text 32 264 BUG: first try doesn't work;
 #X text 69 275 please bang twice;
-#X msg 496 106 4 2 # 1 1 1 -1 -1 -1 -1 1;
-#X obj 537 152 display;
-#X obj 362 99 # * 12000;
-#X obj 362 80 #for 0 3 1;
-#X obj 496 126 # * (100 100);
-#X obj 362 156 # + (0 0);
-#X obj 362 137 # cos* (100 100);
-#X obj 322 267 #fold min;
-#X obj 402 267 #fold max;
-#X obj 322 286 #export;
-#X obj 402 286 #export;
-#X obj 497 85 loadbang;
-#X obj 322 305 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 9
+#X msg 466 106 4 2 # 1 1 1 -1 -1 -1 -1 1;
+#X obj 507 152 display;
+#X obj 332 99 # * 12000;
+#X obj 332 80 #for 0 3 1;
+#X obj 466 126 # * (100 100);
+#X obj 332 156 # + (0 0);
+#X obj 332 137 # cos* (100 100);
+#X obj 292 267 #fold min;
+#X obj 372 267 #fold max;
+#X obj 292 286 #export;
+#X obj 372 286 #export;
+#X obj 467 85 loadbang;
+#X obj 292 305 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 9
 -262144 -1 -1 0 256;
-#X obj 402 305 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 9
+#X obj 372 305 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 9
 -262144 -1 -1 0 256;
-#X text 85 390 or method "precision" for setting the size of the output
+#X text 274 414 or method "precision" for setting the size of the output
 grid.;
-#X text 93 440 in which the peak represents the amount of similarity
+#X text 291 484 in which the peak represents the amount of similarity
 between the two polygons \, and the position of the peak represents
 the optimal rotation for maximum overlapping of the polygons. The rotation
 origin is assumed to be the centroid (#moment 1);
@@ -42,15 +42,18 @@
 #X text 37 188 scalar scalings \, e.g. [# *] with only one value.;
 #X obj 0 0 doc_h;
 #X obj 3 328 doc_c;
-#X obj 3 349 doc_i 2;
-#X text 12 118 Comparisons are meant to be invariant to the following
+#X obj 3 368 doc_i 2;
+#X text 2 118 Comparisons are meant to be invariant to the following
 transformation:;
 #X obj 3 512 doc_o 1;
-#X text 91 426 a 2-D polygon as N by 2 grid;
-#X text 91 376 a 2-D polygon as N by 2 grid;
-#X obj 14 373 doc_ii 0;
+#X text 287 445 a 2-D polygon as N by 2 grid;
+#X text 277 391 a 2-D polygon as N by 2 grid;
+#X obj 14 398 doc_ii 0;
 #X obj 14 425 doc_ii 1;
-#X obj 15 536 doc_oo 0;
+#X obj 14 542 doc_oo 0;
+#X obj 0 572 doc_f;
+#X obj 97 398 doc_m i0 grid;
+#X obj 97 445 doc_m i1;
 #X connect 0 0 19 0;
 #X connect 2 0 7 0;
 #X connect 3 0 10 0;
@@ -74,3 +77,7 @@
 #X connect 22 0 25 0;
 #X connect 23 0 26 0;
 #X connect 24 0 13 0;
+#X connect 44 1 39 0;
+#X connect 44 1 27 0;
+#X connect 45 1 38 0;
+#X connect 45 1 28 0;

Modified: trunk/doc/flow_classes/#polygon_moment-help.pd
==============================================================================
--- trunk/doc/flow_classes/#polygon_moment-help.pd (original)
+++ trunk/doc/flow_classes/#polygon_moment-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 678 0 569 717 10;
+#N canvas 678 0 568 717 10;
 #X msg 263 68 4 2 # 1 1 1 5 5 5 5 1;
 #X text 413 68 should give 3 3;
 #X obj 239 222 display;
@@ -21,16 +21,16 @@
 #X obj 3 373 doc_i 2;
 #X obj 3 310 doc_c 1;
 #X obj 3 505 doc_o 1;
-#X obj 14 529 doc_oo 0;
-#X obj 14 397 doc_ii 0;
-#X obj 14 421 doc_ii 1;
-#X obj 14 334 doc_cc 0;
-#X obj 100 334 doc_m c0 float;
+#X obj 14 535 doc_oo 0;
+#X obj 14 403 doc_ii 0;
+#X obj 14 423 doc_ii 1;
+#X obj 14 340 doc_cc 0;
+#X obj 97 340 doc_m c0 float;
 #X text 197 332 1: first-order moment (average);
 #X text 197 348 2: second-order moment (standard-deviation);
-#X obj 100 529 doc_m o0 grid;
-#X obj 100 397 doc_m i0 grid;
-#X obj 100 421 doc_m i1 grid;
+#X obj 97 535 doc_m o0 grid;
+#X obj 97 403 doc_m i0 grid;
+#X obj 97 423 doc_m i1 grid;
 #X text 197 420 centre to subtract from the input;
 #X text 196 435 in the case of an average \, you'd leave this unused
 ;
@@ -38,6 +38,7 @@
 the average in here \, unless you want a nonstandard deviation.;
 #X text 197 529 polygon. size (N 2);
 #X text 200 398 polygon. size (N 2);
+#X obj 0 565 doc_f;
 #X connect 0 0 14 0;
 #X connect 3 0 4 0;
 #X connect 4 0 10 2;
@@ -54,3 +55,10 @@
 #X connect 15 0 13 0;
 #X connect 15 0 12 0;
 #X connect 16 0 15 1;
+#X connect 25 1 26 0;
+#X connect 25 1 27 0;
+#X connect 28 1 34 0;
+#X connect 29 1 35 0;
+#X connect 30 1 31 0;
+#X connect 30 1 32 0;
+#X connect 30 1 33 0;

Modified: trunk/doc/flow_classes/#posterize-help.pd
==============================================================================
--- trunk/doc/flow_classes/#posterize-help.pd (original)
+++ trunk/doc/flow_classes/#posterize-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 674 0 559 704 10;
+#N canvas 674 0 568 704 10;
 #X obj 178 114 bng 15 250 50 0 empty empty empty 0 -6 0 8 -4034 -1
 -1;
 #X text 274 230 2 - 255;
@@ -14,40 +14,48 @@
 #X obj 3 576 doc_also;
 #X obj 3 399 doc_i 2;
 #X obj 3 489 doc_o 1;
-#X obj 14 513 doc_oo 0;
-#X obj 14 425 doc_ii 0;
+#X obj 14 519 doc_oo 0;
+#X obj 14 429 doc_ii 0;
 #X obj 14 452 doc_ii 1;
 #X text 10 35 Reduces the number of possible intensities in an image:
 it rounds the color values. The effect is mostly apparent with a low
 number of levels.;
 #X obj 202 271 #out window \, title original;
-#X text 213 423 Receives a grid (original image);
 #X obj 178 291 #out window \, title modified;
 #X obj 178 136 t b b b;
 #X floatatom 235 230 5 0 0 0 - - -;
 #X msg 235 210 2;
 #X obj 235 190 loadbang;
-#X obj 100 425 doc_m i0 grid;
-#X obj 100 452 doc_m i1 float int;
-#X obj 100 513 doc_m o0 grid;
+#X obj 97 429 doc_m i0 grid;
+#X obj 97 452 doc_m i1 float int;
+#X obj 97 522 doc_m o0 grid;
 #X text 205 511 posterised image;
 #X obj 3 323 doc_c 1;
-#X obj 14 347 doc_cc 0;
-#X obj 100 347 doc_m c0 float/int;
+#X obj 14 353 doc_cc 0;
+#X obj 97 353 doc_m c0 float/int;
 #X text 11 75 example: simulate the 216-color "web" palette using 6
 levels. simulate a 15-bit display using 32 levels .;
 #X text 207 340 Number of possible levels per channel. The levels are
 equally spaced \, with the lowest at 0 and the highest at 255 the minimum
 number of levels is 2 and the default value is also 2;
-#X connect 0 0 21 0;
+#X obj 0 596 doc_f;
+#X text 213 423 original image;
+#X connect 0 0 20 0;
 #X connect 2 0 3 0;
 #X connect 3 0 4 1;
 #X connect 4 0 5 0;
 #X connect 4 0 18 0;
-#X connect 5 0 20 0;
-#X connect 21 0 4 0;
-#X connect 21 1 3 0;
-#X connect 21 2 2 0;
-#X connect 22 0 5 1;
+#X connect 5 0 19 0;
+#X connect 11 1 6 0;
+#X connect 11 1 7 0;
+#X connect 11 1 8 0;
+#X connect 11 1 9 0;
+#X connect 20 0 4 0;
+#X connect 20 1 3 0;
+#X connect 20 2 2 0;
+#X connect 21 0 5 1;
+#X connect 22 0 21 0;
 #X connect 23 0 22 0;
-#X connect 24 0 23 0;
+#X connect 24 1 34 0;
+#X connect 26 1 27 0;
+#X connect 30 1 32 0;

Modified: trunk/doc/flow_classes/#print-help.pd
==============================================================================
--- trunk/doc/flow_classes/#print-help.pd (original)
+++ trunk/doc/flow_classes/#print-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 408 30 554 651 10;
+#N canvas 408 30 568 650 10;
 #X text 15 32 Displays the dimensions of a grid in the console. If
 the grid has less than two dimensions it will display all grid data.
 ;
@@ -31,19 +31,20 @@
 #X obj 3 376 doc_i 1;
 #X obj 3 295 doc_c 0..1;
 #X obj 3 601 doc_also;
-#X obj 14 525 doc_oo 0;
-#X obj 14 400 doc_ii 0;
+#X obj 14 535 doc_oo 0;
+#X obj 14 406 doc_ii 0;
 #X obj 3 505 doc_o 2;
 #X obj 14 327 doc_cc 0;
-#X obj 100 327 doc_m c0 float|symbol;
+#X obj 97 327 doc_m c0 float|symbol;
 #X text 233 324 prefix before the printed element in the console.;
 #X text 231 341 default: no prefix;
-#X obj 100 400 doc_m i0 grid;
-#X obj 100 420 doc_m i0 base int;
-#X obj 100 440 doc_m i0 maxrows int;
-#X obj 100 460 doc_m i0 trunc int;
-#X obj 100 525 doc_m o0 grid;
+#X obj 97 406 doc_m i0 grid;
+#X obj 97 420 doc_m i0 base int;
+#X obj 97 440 doc_m i0 maxrows int;
+#X obj 97 460 doc_m i0 trunc int;
+#X obj 97 535 doc_m o0 grid;
 #X text 229 523 probably unused;
+#X obj 0 621 doc_f;
 #X connect 1 0 18 0;
 #X connect 2 0 18 1;
 #X connect 3 0 18 2;
@@ -59,3 +60,12 @@
 #X connect 22 0 9 0;
 #X connect 23 0 9 0;
 #X connect 24 0 9 0;
+#X connect 28 1 11 0;
+#X connect 28 1 12 0;
+#X connect 28 1 13 0;
+#X connect 28 1 14 0;
+#X connect 36 1 10 0;
+#X connect 37 1 15 0;
+#X connect 38 1 16 0;
+#X connect 39 1 17 0;
+#X connect 40 1 41 0;

Modified: trunk/doc/flow_classes/#ravel-help.pd
==============================================================================
--- trunk/doc/flow_classes/#ravel-help.pd (original)
+++ trunk/doc/flow_classes/#ravel-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 691 0 556 545 10;
+#N canvas 691 0 568 561 10;
 #X text 143 55 like @redim but always produces a 1-D grid with the
 same total number of elements.;
 #X obj 20 80 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
@@ -17,15 +17,16 @@
 #X obj 140 169 #ravel;
 #X obj 0 0 doc_h;
 #X obj 3 288 doc_c 0;
-#X obj 3 317 doc_i 1;
+#X obj 3 328 doc_i 1;
 #X obj 3 512 doc_also;
 #X obj 3 391 doc_o 1;
-#X obj 14 415 doc_oo 0;
-#X obj 14 341 doc_ii 0;
-#X obj 100 341 doc_m i0 grid;
-#X obj 100 415 doc_m o0 grid;
+#X obj 14 421 doc_oo 0;
+#X obj 14 358 doc_ii 0;
+#X obj 97 358 doc_m i0 grid;
+#X obj 97 421 doc_m o0 grid;
 #X text 199 339 like [#redim] but always produce a 1-D grid with the
 same total number of elements.;
+#X obj 0 532 doc_f;
 #X connect 1 0 5 0;
 #X connect 4 0 6 0;
 #X connect 5 0 6 0;
@@ -37,3 +38,6 @@
 #X connect 11 0 3 0;
 #X connect 12 0 11 0;
 #X connect 13 0 12 0;
+#X connect 17 1 9 0;
+#X connect 17 1 10 0;
+#X connect 21 1 23 0;

Modified: trunk/doc/flow_classes/#record-help.pd
==============================================================================
--- trunk/doc/flow_classes/#record-help.pd (original)
+++ trunk/doc/flow_classes/#record-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 525 0 556 614 10;
+#N canvas 525 0 568 614 10;
 #X obj 79 121 #camera;
 #X obj 79 70 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
 #X obj 105 153 #out window;
@@ -24,18 +24,19 @@
 #X text 143 280 <-- 3 stop recording;
 #X text 142 309 <-- open for more options;
 #X obj 0 0 doc_h;
-#X obj 3 371 doc_i 4;
+#X obj 3 392 doc_i 4;
 #X obj 3 352 doc_c 0;
 #X obj 3 532 doc_o 0;
-#X obj 14 395 doc_ii 0;
-#X obj 14 429 doc_ii 1;
+#X obj 14 422 doc_ii 0;
+#X obj 14 442 doc_ii 1;
 #X obj 14 463 doc_ii 2;
 #X obj 14 497 doc_ii 3;
 #X text 206 396 Accepts grids.;
-#X obj 100 395 doc_m i0 grid;
-#X obj 100 429 doc_m i1 bang;
-#X obj 100 463 doc_m i2 bang;
-#X obj 100 497 doc_m i3 bang;
+#X obj 97 422 doc_m i0 grid;
+#X obj 97 442 doc_m i1 bang;
+#X obj 97 463 doc_m i2 bang;
+#X obj 97 497 doc_m i3 bang;
+#X obj 0 572 doc_f;
 #X connect 0 0 2 0;
 #X connect 0 0 10 0;
 #X connect 1 0 6 0;
@@ -46,3 +47,7 @@
 #X connect 7 0 10 1;
 #X connect 8 0 10 3;
 #X connect 9 0 10 2;
+#X connect 28 1 27 0;
+#X connect 29 1 13 0;
+#X connect 30 1 11 0;
+#X connect 31 1 12 0;

Modified: trunk/doc/flow_classes/#redim-help.pd
==============================================================================
--- trunk/doc/flow_classes/#redim-help.pd (original)
+++ trunk/doc/flow_classes/#redim-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 680 0 554 573 10;
+#N canvas 680 0 568 644 10;
 #X text 86 37 rearrange a grid's values according to new dimensions
 ;
 #X obj 21 36 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
@@ -16,31 +16,32 @@
 #X msg 232 131 240 320 3;
 #X msg 226 95 400 400 3;
 #X obj 0 0 doc_h;
-#X obj 3 270 doc_i 2;
+#X obj 3 276 doc_i 2;
 #X obj 3 216 doc_c 1;
 #X obj 3 595 doc_also;
 #X obj 3 407 doc_o 1;
-#X obj 14 297 doc_ii 0;
+#X obj 14 306 doc_ii 0;
 #X obj 14 366 doc_ii 1;
-#X obj 14 431 doc_oo 0;
-#X obj 14 240 doc_cc 0;
-#X obj 100 240 doc_m c0 grid;
+#X obj 14 437 doc_oo 0;
+#X obj 14 246 doc_cc 0;
+#X obj 97 246 doc_m c0 grid;
 #X text 198 238 dimension list \, (120 160 3) in this example.;
-#X obj 100 297 doc_m i0 grid;
+#X obj 97 306 doc_m i0 grid;
 #X text 200 252 same as the dimension list of #import;
 #X text 196 295 the elements of this grid are serialized. if the resulting
 grid must be larger \, the sequence is repeated as much as necessary.
 if the resulting grid must be smaller \, the sequence is truncated.
 then the elements are deserialized to form the resulting grid.;
-#X obj 100 366 doc_m i1 grid;
+#X obj 97 366 doc_m i1 grid;
 #X text 195 366 same as arg 0;
-#X obj 100 436 doc_m o0 grid;
+#X obj 97 437 doc_m o0 grid;
 #X text 196 455 example: with a 240 320 RGB image \, [#redim 120 640
 3] will visually separate the even lines (left) from the odd lines
 (right). contrary to this \, [#redim 640 120 3] will split every line
 and put its left half on a even line and the right half on the following
 odd line. [#redim] 480 320 3 will repeat the input image twice in the
 output image. [#redim] 240 50 3 will only keep the 50 top lines.;
+#X obj 0 615 doc_f;
 #X connect 1 0 2 0;
 #X connect 2 0 3 0;
 #X connect 2 1 5 0;
@@ -51,3 +52,11 @@
 #X connect 10 0 4 0;
 #X connect 12 0 10 1;
 #X connect 13 0 10 1;
+#X connect 17 1 6 0;
+#X connect 17 1 7 0;
+#X connect 23 1 24 0;
+#X connect 23 1 26 0;
+#X connect 25 1 27 0;
+#X connect 28 1 29 0;
+#X connect 30 1 11 0;
+#X connect 30 1 31 0;

Modified: trunk/doc/flow_classes/#remap_image-help.pd
==============================================================================
--- trunk/doc/flow_classes/#remap_image-help.pd (original)
+++ trunk/doc/flow_classes/#remap_image-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 557 684 10;
+#N canvas 690 0 568 684 10;
 #X text 19 26 Transforms a grid by displacing pixels.;
 #X obj 27 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
@@ -19,23 +19,24 @@
 #X obj 100 619 #rotate;
 #X obj 0 0 doc_h;
 #X obj 3 329 doc_c 0;
-#X obj 3 349 doc_i 2;
+#X obj 3 369 doc_i 2;
 #X obj 3 619 doc_also;
 #X obj 3 478 doc_o 2;
-#X obj 14 373 doc_ii 0;
+#X obj 14 399 doc_ii 0;
 #X obj 14 426 doc_ii 1;
-#X obj 14 502 doc_oo 0;
+#X obj 14 508 doc_oo 0;
 #X obj 14 557 doc_oo 1;
-#X obj 100 373 doc_m i0 grid;
+#X obj 97 399 doc_m i0 grid;
 #X text 193 373 grid to be remapped;
-#X obj 100 557 doc_m o1 grid;
+#X obj 97 557 doc_m o1 grid;
 #X text 189 556 indexmap of dummy coordinates \, to be deformed;
-#X obj 100 426 doc_m i1 grid;
+#X obj 97 426 doc_m i1 grid;
 #X text 192 425 modified version of what came out of outlet 1 \, which
 will determine the remapping;
-#X obj 100 502 doc_m o0 grid;
+#X obj 97 508 doc_m o0 grid;
 #X text 193 500 the grid from inlet 0 after being remapped using the
 grid from inlet 1;
+#X obj 0 639 doc_f;
 #X connect 1 0 2 0;
 #X connect 2 0 12 0;
 #X connect 3 0 4 1;
@@ -45,3 +46,7 @@
 #X connect 10 0 2 0;
 #X connect 12 0 8 0;
 #X connect 12 1 4 0;
+#X connect 24 1 25 0;
+#X connect 26 1 27 0;
+#X connect 28 1 29 0;
+#X connect 30 1 31 0;

Modified: trunk/doc/flow_classes/#reverse-help.pd
==============================================================================
--- trunk/doc/flow_classes/#reverse-help.pd (original)
+++ trunk/doc/flow_classes/#reverse-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 668 0 566 676 10;
+#N canvas 668 0 568 738 10;
 #X obj 258 177 #color;
 #X obj 288 361 #color;
 #X obj 259 426 display;
@@ -30,19 +30,20 @@
 #X obj 3 466 doc_c 1;
 #X obj 3 568 doc_i 2;
 #X obj 3 649 doc_o 1;
-#X obj 14 673 doc_oo 0;
-#X obj 14 592 doc_ii 0;
-#X obj 14 616 doc_ii 1;
-#X obj 14 490 doc_cc 0;
-#X obj 100 673 doc_m o0 grid;
-#X obj 100 592 doc_m i0 grid;
-#X obj 100 490 doc_m c0 float;
-#X obj 100 616 doc_m i1 float;
+#X obj 14 679 doc_oo 0;
+#X obj 14 598 doc_ii 0;
+#X obj 14 618 doc_ii 1;
+#X obj 14 496 doc_cc 0;
+#X obj 97 679 doc_m o0 grid;
+#X obj 97 598 doc_m i0 grid;
+#X obj 97 496 doc_m c0 float;
+#X obj 97 618 doc_m i1 float;
 #X text 200 614 same as arg 0;
 #X text 198 487 dimension number of the dimension by which the reverse
 will occur. For N-dimensional grids \, the dimensions are numbered
 from 0 to N-1. In addition \, negative numbers from -N to -1 may be
 used \, to which N will be added.;
+#X obj 0 709 doc_f;
 #X connect 0 0 19 0;
 #X connect 3 0 2 0;
 #X connect 3 1 1 0;
@@ -59,3 +60,5 @@
 #X connect 20 0 21 0;
 #X connect 21 0 22 0;
 #X connect 22 0 19 1;
+#X connect 33 1 36 0;
+#X connect 34 1 35 0;

Modified: trunk/doc/flow_classes/#rgb_to_greyscale-help.pd
==============================================================================
--- trunk/doc/flow_classes/#rgb_to_greyscale-help.pd (original)
+++ trunk/doc/flow_classes/#rgb_to_greyscale-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 689 0 558 444 10;
+#N canvas 689 0 568 444 10;
 #X obj 166 183 #out window;
 #X obj 166 112 #in;
 #X obj 166 137 #rgb_to_greyscale;
@@ -8,17 +8,20 @@
 #X obj 166 160 #greyscale_to_rgb;
 #X obj 0 0 doc_h;
 #X obj 3 208 doc_c 0;
-#X obj 3 239 doc_i 1;
+#X obj 3 248 doc_i 1;
 #X obj 3 336 doc_o 1;
-#X obj 14 360 doc_oo 0;
-#X obj 14 263 doc_ii 0;
+#X obj 14 366 doc_oo 0;
+#X obj 14 278 doc_ii 0;
 #X text 15 27 Creates a greyscale image from a rgb color image.;
-#X obj 100 263 doc_m i0 grid;
+#X obj 97 278 doc_m i0 grid;
 #X text 190 263 presumed to be an RGB image;
-#X obj 100 360 doc_m o0 grid;
+#X obj 97 366 doc_m o0 grid;
 #X text 192 358 the image converted to greyscale.;
+#X obj 0 396 doc_f;
 #X connect 1 0 2 0;
 #X connect 2 0 5 0;
 #X connect 3 0 1 0;
 #X connect 4 0 1 0;
 #X connect 5 0 0 0;
+#X connect 13 1 14 0;
+#X connect 15 1 16 0;

Modified: trunk/doc/flow_classes/#rgb_to_yuv-help.pd
==============================================================================
--- trunk/doc/flow_classes/#rgb_to_yuv-help.pd (original)
+++ trunk/doc/flow_classes/#rgb_to_yuv-help.pd Thu Oct 29 12:56:15 2009
@@ -1,27 +1,30 @@
-#N canvas 205 69 556 429 10;
+#N canvas 205 69 568 455 10;
 #X obj 324 188 #out window;
 #X obj 273 87 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
 #X obj 255 107 #in;
 #X msg 255 61 open sewing.jpg;
 #X obj 324 150 #rgb_to_yuv;
-#X text 7 304 Grid;
 #X text 5 152 This displays the image as RGB:;
 #X text 99 190 This displays the image as YUV:;
 #X text 23 26 Converts an RGB color model image to a YUV color model
 image.;
-#X text 8 395 Grid;
 #X text 80 397 Displays an image in YUV format.;
-#X text 79 306 Receives an image in RGB format.;
+#X text 295 288 Receives an image in RGB format.;
 #X obj 226 152 #out window;
 #X obj 0 0 doc_h;
-#X obj 3 257 doc_i 1;
+#X obj 3 268 doc_i 1;
 #X obj 3 228 doc_c 0;
 #X obj 3 336 doc_o 1;
-#X obj 15 360 doc_oo 0;
-#X obj 14 281 doc_ii 0;
+#X obj 14 366 doc_oo 0;
+#X obj 14 298 doc_ii 0;
+#X obj 0 426 doc_f;
+#X obj 97 298 doc_m i0 grid;
+#X obj 97 366 doc_m o0 grid;
 #X connect 1 0 2 0;
 #X connect 2 0 4 0;
-#X connect 2 0 12 0;
+#X connect 2 0 10 0;
 #X connect 3 0 2 0;
 #X connect 4 0 0 0;
+#X connect 18 1 9 0;
+#X connect 19 1 8 0;

Modified: trunk/doc/flow_classes/#rotate-help.pd
==============================================================================
--- trunk/doc/flow_classes/#rotate-help.pd (original)
+++ trunk/doc/flow_classes/#rotate-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 689 0 558 534 10;
+#N canvas 689 0 568 534 10;
 #X obj 180 121 #rotate;
 #X text 4 26 The [#rotate] performs rotations on indexmaps and polygons
 and such objects.;
@@ -24,15 +24,16 @@
 #X text 189 415 Outputs the result of the rotation and needs to be
 sent to a [#remap_image] to be visualised.;
 #X obj 3 391 doc_o 1;
-#X obj 14 415 doc_oo 0;
-#X obj 14 274 doc_ii 0;
+#X obj 14 421 doc_oo 0;
+#X obj 14 280 doc_ii 0;
 #X obj 14 344 doc_ii 1;
-#X obj 14 193 doc_cc 0;
-#X obj 100 193 doc_m c0 float;
-#X obj 100 273 doc_m i0 grid;
-#X obj 100 344 doc_m i1 float;
+#X obj 14 199 doc_cc 0;
+#X obj 97 199 doc_m c0 float;
+#X obj 97 280 doc_m i0 grid;
+#X obj 97 344 doc_m i1 float;
 #X text 198 345 same as arg 0;
-#X obj 100 415 doc_m o0 grid;
+#X obj 97 421 doc_m o0 grid;
+#X obj 0 451 doc_f;
 #X connect 0 0 5 1;
 #X connect 2 0 3 0;
 #X connect 3 0 5 0;
@@ -43,3 +44,7 @@
 #X connect 7 0 8 0;
 #X connect 8 0 3 0;
 #X connect 11 0 3 0;
+#X connect 22 1 14 0;
+#X connect 23 1 9 0;
+#X connect 24 1 25 0;
+#X connect 26 1 16 0;

Modified: trunk/doc/flow_classes/#saturation-help.pd
==============================================================================
--- trunk/doc/flow_classes/#saturation-help.pd (original)
+++ trunk/doc/flow_classes/#saturation-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 115 0 558 650 10;
+#N canvas 115 0 568 650 10;
 #X obj 47 267 print;
 #X obj 47 227 #out window;
 #X text 313 178 OR;
@@ -19,18 +19,19 @@
 #X obj 47 203 #saturation -128;
 #X text 233 356 Saturation value \, can be negative.;
 #X obj 0 0 doc_h;
-#X obj 3 388 doc_i 2;
+#X obj 3 392 doc_i 2;
 #X obj 3 332 doc_c 1;
 #X obj 3 532 doc_o 1;
-#X obj 14 412 doc_ii 0;
+#X obj 14 422 doc_ii 0;
 #X obj 14 479 doc_ii 1;
-#X obj 14 556 doc_oo 0;
-#X obj 14 356 doc_cc 0;
+#X obj 14 562 doc_oo 0;
+#X obj 14 362 doc_cc 0;
 #X text 242 473 same as arg 0;
-#X obj 100 357 doc_m c0 float/int;
-#X obj 100 412 doc_m i0 grid;
-#X obj 100 479 doc_m i1 grid;
-#X obj 100 555 doc_m o0 grid;
+#X obj 97 362 doc_m c0 float/int;
+#X obj 97 422 doc_m i0 grid;
+#X obj 97 479 doc_m i1 grid;
+#X obj 97 562 doc_m o0 grid;
+#X obj 0 592 doc_f;
 #X connect 1 0 4 0;
 #X connect 4 0 0 0;
 #X connect 6 0 8 0;
@@ -43,3 +44,6 @@
 #X connect 13 0 16 0;
 #X connect 14 0 16 1;
 #X connect 16 0 1 0;
+#X connect 27 1 17 0;
+#X connect 28 1 15 0;
+#X connect 29 1 26 0;

Modified: trunk/doc/flow_classes/#scale_by-help.pd
==============================================================================
--- trunk/doc/flow_classes/#scale_by-help.pd (original)
+++ trunk/doc/flow_classes/#scale_by-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 557 671 10;
+#N canvas 690 0 568 671 10;
 #X obj 11 82 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
 #X obj 11 102 metro 100;
 #X obj 89 149 #in;
@@ -20,13 +20,13 @@
 #X obj 3 522 doc_o 1;
 #X text 198 280 The scaling factor (defaults to 2).;
 #X obj 3 610 doc_also;
-#X obj 14 546 doc_oo 0;
-#X obj 14 392 doc_ii 0;
+#X obj 14 552 doc_oo 0;
+#X obj 14 398 doc_ii 0;
 #X obj 14 474 doc_ii 1;
-#X obj 14 282 doc_cc 0;
-#X obj 100 392 doc_m i0 grid;
-#X obj 100 282 doc_m c0 grid;
-#X obj 100 474 doc_m i1 grid;
+#X obj 14 285 doc_cc 0;
+#X obj 97 398 doc_m i0 grid;
+#X obj 97 285 doc_m c0 grid;
+#X obj 97 474 doc_m i1 grid;
 #X obj 3 255 doc_c 0..1;
 #X text 201 472 same as arg 0;
 #X text 197 298 if it's a single value \, then that factor is to be
@@ -36,7 +36,8 @@
 described above. twice those of the incoming grid. It is several times
 faster.;
 #X text 213 566 grid((factor*y) (factor*x) channels);
-#X obj 100 546 doc_m o0 grid;
+#X obj 97 552 doc_m o0 grid;
+#X obj 0 630 doc_f;
 #X connect 0 0 1 0;
 #X connect 1 0 2 0;
 #X connect 2 0 8 0;
@@ -45,3 +46,12 @@
 #X connect 10 0 8 1;
 #X connect 11 0 8 1;
 #X connect 12 0 8 1;
+#X connect 18 1 3 0;
+#X connect 18 1 4 0;
+#X connect 23 1 13 0;
+#X connect 23 1 29 0;
+#X connect 24 1 17 0;
+#X connect 24 1 28 0;
+#X connect 25 1 27 0;
+#X connect 31 1 5 0;
+#X connect 31 1 30 0;

Modified: trunk/doc/flow_classes/#scale_to-help.pd
==============================================================================
--- trunk/doc/flow_classes/#scale_to-help.pd (original)
+++ trunk/doc/flow_classes/#scale_to-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 674 0 556 615 10;
+#N canvas 674 0 568 615 10;
 #X obj 11 75 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
 #X obj 11 94 metro 100;
 #X obj 89 171 #scale_to (133 133);
@@ -33,15 +33,16 @@
 #X obj 3 240 doc_c 1;
 #X obj 3 541 doc_also;
 #X obj 3 460 doc_o 1;
-#X obj 14 484 doc_oo 0;
-#X obj 14 330 doc_ii 0;
+#X obj 14 490 doc_oo 0;
+#X obj 14 336 doc_ii 0;
 #X obj 14 392 doc_ii 1;
-#X obj 14 264 doc_cc 0;
-#X obj 100 264 doc_m c0 (int int);
-#X obj 100 330 doc_m i0 grid;
+#X obj 14 270 doc_cc 0;
+#X obj 97 270 doc_m c0 (int int);
+#X obj 97 336 doc_m i0 grid;
 #X text 223 389 same as arg 0;
-#X obj 100 390 doc_m i1 (int int);
-#X obj 100 484 doc_m o0 grid;
+#X obj 97 392 doc_m i1 (int int);
+#X obj 97 490 doc_m o0 grid;
+#X obj 0 561 doc_f;
 #X connect 0 0 1 0;
 #X connect 1 0 3 0;
 #X connect 2 0 7 0;
@@ -57,3 +58,9 @@
 #X connect 13 0 12 0;
 #X connect 14 0 2 1;
 #X connect 14 0 12 0;
+#X connect 26 1 21 0;
+#X connect 26 1 8 0;
+#X connect 32 1 18 0;
+#X connect 33 1 19 0;
+#X connect 35 1 34 0;
+#X connect 36 1 17 0;

Modified: trunk/doc/flow_classes/#scan-help.pd
==============================================================================
--- trunk/doc/flow_classes/#scan-help.pd (original)
+++ trunk/doc/flow_classes/#scan-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 664 0 583 639 10;
+#N canvas 664 0 568 639 10;
 #X floatatom 17 76 5 0 0 0 - - -;
 #X floatatom 62 76 5 0 0 0 - - -;
 #X floatatom 109 76 5 0 0 0 - - -;
@@ -12,26 +12,27 @@
 #X obj 0 0 doc_h;
 #X obj 3 564 doc_also;
 #X obj 3 274 doc_c 1;
-#X obj 3 325 doc_i 1;
-#X obj 3 449 doc_o 1;
-#X obj 14 473 doc_oo 0;
-#X obj 14 298 doc_cc 0;
+#X obj 3 354 doc_i 1;
+#X obj 3 461 doc_o 1;
+#X obj 14 491 doc_oo 0;
+#X obj 14 304 doc_cc 0;
 #X text 69 35 computes subtotals and stuff;
-#X obj 100 473 doc_m o0;
 #X text 165 74 replaces every Dim(last) subgrid by all the results
 of cascading the operator on that subgrid \, producing a Dim(dims \,
 last) grid.;
 #X text 165 127 For example \, with base value 0 and operation + on
 grid "2 3 5 7" will compute 0+2=2 \, 2+3=5 \, 5+5=10 \, 10+7=17 \,
 and give the subtotals "2 5 10 17".;
-#X obj 100 298 doc_m c0 numop;
-#X obj 14 350 doc_ii 0;
-#X obj 100 350 doc_m i0 grid;
-#X obj 100 370 doc_m i0 op;
-#X obj 100 390 doc_m i0 seed;
+#X obj 97 304 doc_m c0 numop;
+#X obj 14 384 doc_ii 0;
+#X obj 97 385 doc_m i0 grid;
+#X obj 97 405 doc_m i0 op;
+#X obj 97 431 doc_m i0 seed;
 #X text 165 191 [#scan +] computes subtotals \; this can be used \,
 for example \, to convert a regular probability distribution into a
 cumulative one. (or in general \, discrete integration);
+#X obj 0 584 doc_f;
+#X obj 97 491 doc_m o0 grid;
 #X connect 0 0 6 0;
 #X connect 1 0 6 1;
 #X connect 2 0 6 2;

Modified: trunk/doc/flow_classes/#seq_fold-help.pd
==============================================================================
--- trunk/doc/flow_classes/#seq_fold-help.pd (original)
+++ trunk/doc/flow_classes/#seq_fold-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 677 0 557 455 10;
+#N canvas 677 0 568 546 10;
 #X obj 125 63 route end;
 #X obj 126 162 display;
 #X obj 125 106 #seq_fold;
@@ -9,15 +9,23 @@
 #X obj 92 193 #print AAA;
 #X obj 0 0 doc_h;
 #X obj 3 257 doc_c;
-#X obj 3 284 doc_i 4;
-#X obj 15 434 doc_oo 0;
-#X obj 15 458 doc_oo 1;
-#X obj 15 482 doc_oo 2;
-#X obj 3 410 doc_o 3;
-#X obj 14 308 doc_ii 0;
-#X obj 14 332 doc_ii 1;
-#X obj 14 356 doc_ii 2;
-#X obj 14 380 doc_ii 3;
+#X obj 3 297 doc_i 4;
+#X obj 14 447 doc_oo 0;
+#X obj 14 467 doc_oo 1;
+#X obj 14 487 doc_oo 2;
+#X obj 3 417 doc_o 3;
+#X obj 14 327 doc_ii 0;
+#X obj 14 347 doc_ii 1;
+#X obj 14 367 doc_ii 2;
+#X obj 14 387 doc_ii 3;
+#X obj 0 517 doc_f;
+#X obj 97 327 doc_m i0 bang;
+#X obj 97 347 doc_m i1 grid;
+#X obj 97 367 doc_m i2 grid;
+#X obj 97 387 doc_m i3 grid;
+#X obj 97 447 doc_m o0 grid;
+#X obj 97 467 doc_m o1 grid;
+#X obj 97 487 doc_m o2 grid;
 #X connect 0 0 2 0;
 #X connect 0 1 2 1;
 #X connect 2 0 1 0;

Modified: trunk/doc/flow_classes/#slice-help.pd
==============================================================================
--- trunk/doc/flow_classes/#slice-help.pd (original)
+++ trunk/doc/flow_classes/#slice-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 206 135 551 394 10;
+#N canvas 206 135 568 519 10;
 #X obj 38 190 display;
 #X text 36 213 should print subgrid: 3 5 8 13 21;
 #X msg 37 145 0 1 1 2 3 5 8 13 21 34 55 89;
@@ -14,12 +14,19 @@
 #X obj 3 244 doc_c 2;
 #X obj 3 327 doc_i 3;
 #X obj 3 430 doc_o 1;
-#X obj 14 454 doc_oo 0;
-#X obj 14 375 doc_ii 1;
-#X obj 14 351 doc_ii 0;
+#X obj 14 460 doc_oo 0;
+#X obj 14 377 doc_ii 1;
+#X obj 14 357 doc_ii 0;
 #X obj 14 399 doc_ii 2;
-#X obj 14 268 doc_cc 0;
-#X obj 14 292 doc_cc 1;
+#X obj 14 274 doc_cc 0;
+#X obj 14 294 doc_cc 1;
+#X obj 0 490 doc_f;
+#X obj 97 274 doc_m c0 grid;
+#X obj 97 294 doc_m c1 grid;
+#X obj 97 357 doc_m i0 grid;
+#X obj 97 377 doc_m i1 grid;
+#X obj 97 399 doc_m i2 grid;
+#X obj 97 460 doc_m o0 grid;
 #X connect 2 0 3 0;
 #X connect 3 0 0 0;
 #X connect 4 0 5 0;

Modified: trunk/doc/flow_classes/#solarize-help.pd
==============================================================================
--- trunk/doc/flow_classes/#solarize-help.pd (original)
+++ trunk/doc/flow_classes/#solarize-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 557 523 10;
+#N canvas 690 0 568 538 10;
 #X obj 170 114 bng 15 250 50 0 empty empty empty 0 -6 0 8 -4034 -1
 -1;
 #X msg 193 167 open bluemarble.jpg;
@@ -14,16 +14,17 @@
 #X obj 3 299 doc_c;
 #X obj 3 407 doc_o 1;
 #X obj 3 347 doc_i 1;
-#X obj 14 431 doc_oo 0;
-#X obj 14 372 doc_ii 0;
+#X obj 14 437 doc_oo 0;
+#X obj 14 377 doc_ii 0;
 #X text 12 36 Makes medium intensities brightest. Formerly brightest
 colors become darkest \, formerly darkest stays darkest. This filter
 is linear. It's like a 200% contrast \, except that overflows are mirrored
 instead of clipped or wrapped.;
 #X obj 247 225 #out window \, title original;
 #X obj 170 250 #out window \, title modified;
-#X obj 100 431 doc_m o0 grid;
-#X obj 100 372 doc_m i0 grid;
+#X obj 97 437 doc_m o0 grid;
+#X obj 97 377 doc_m i0 grid;
+#X obj 0 509 doc_f;
 #X connect 0 0 2 0;
 #X connect 1 0 4 0;
 #X connect 2 0 4 0;
@@ -31,3 +32,7 @@
 #X connect 3 0 18 0;
 #X connect 4 0 3 0;
 #X connect 4 0 17 0;
+#X connect 10 1 5 0;
+#X connect 10 1 6 0;
+#X connect 10 1 7 0;
+#X connect 10 1 8 0;

Modified: trunk/doc/flow_classes/#sort-help.pd
==============================================================================
--- trunk/doc/flow_classes/#sort-help.pd (original)
+++ trunk/doc/flow_classes/#sort-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 484 136 557 530 10;
+#N canvas 484 136 568 530 10;
 #X obj 28 250 #sort;
 #X msg 28 45 0 1 1 2 3 5 8 13 21 34 55 89;
 #X msg 28 102 12 # 666;
@@ -14,12 +14,15 @@
 #X text 140 252 unshuffle;
 #X obj 0 0 doc_h;
 #X obj 3 311 doc_c 0;
-#X obj 3 334 doc_i 1;
-#X obj 3 383 doc_o 1;
-#X obj 3 436 doc_also;
+#X obj 3 351 doc_i 1;
+#X obj 3 411 doc_o 1;
+#X obj 3 471 doc_also;
 #X obj 99 436 #grade;
-#X obj 15 407 doc_oo 0;
-#X obj 14 358 doc_ii 0;
+#X obj 14 441 doc_oo 0;
+#X obj 14 381 doc_ii 0;
+#X obj 0 491 doc_f;
+#X obj 97 381 doc_m i0 grid;
+#X obj 97 441 doc_m o0 grid;
 #X connect 0 0 11 0;
 #X connect 1 0 6 0;
 #X connect 2 0 3 0;
@@ -31,3 +34,4 @@
 #X connect 6 1 4 1;
 #X connect 7 0 2 0;
 #X connect 9 0 4 0;
+#X connect 17 1 18 0;

Modified: trunk/doc/flow_classes/#spread-help.pd
==============================================================================
--- trunk/doc/flow_classes/#spread-help.pd (original)
+++ trunk/doc/flow_classes/#spread-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 673 0 561 544 10;
+#N canvas 673 0 568 720 10;
 #X text 1 25 makes noise;
 #X obj 207 42 bng 15 250 50 0 empty empty empty 0 -6 0 8 -233017 -1
 -1;
@@ -30,30 +30,31 @@
 #X obj 249 247 shunt;
 #X obj 0 0 doc_h;
 #X obj 3 491 doc_c 1;
-#X obj 3 611 doc_o 1;
-#X obj 3 539 doc_i 2;
+#X obj 3 631 doc_o 1;
+#X obj 3 551 doc_i 2;
 #X text 210 147 switch displays \, use this to get an image into the
 #store;
-#X obj 14 635 doc_oo 0;
-#X obj 14 563 doc_ii 0;
-#X obj 14 587 doc_ii 1;
-#X obj 14 515 doc_cc 0;
-#X obj 100 587 doc_m i1;
-#X obj 100 563 doc_m i0 grid;
-#X obj 100 635 doc_m o0 grid;
+#X obj 14 661 doc_oo 0;
+#X obj 14 581 doc_ii 0;
+#X obj 14 601 doc_ii 1;
+#X obj 14 521 doc_cc 0;
+#X obj 97 581 doc_m i0 grid;
+#X obj 97 661 doc_m o0 grid;
 #X text 326 33 typically you plug a [#for] into this object \, and
 you plug this object into the left side of a [#store]. it will scatter
 pixels around \, giving an "unpolished glass" effec.t;
 #X text 326 89 if you put a picture in it \, however \, it will add
 noise. The resulting values may be out of range \, so you may need
 to clip them using min/max.;
-#X obj 100 515 doc_m c0 float;
+#X obj 97 521 doc_m c0 float;
 #X text 54 364 [#spread] scatters the pixels in an image. Not all original
 pixels will appear \, and some may get duplicated (triplicated \, etc)
 randomly. Some wrap-around effect will occur close to the edges.;
 #X text 52 425 Sending an integer to inlet 1 sets the amount of spreading
 in maximum number of pixels + 1 even values translate the whole image
 by half a pixel due to rounding .;
+#X obj 0 691 doc_f;
+#X obj 97 601 doc_m i1;
 #X connect 1 0 12 0;
 #X connect 2 0 23 1;
 #X connect 3 0 21 1;

Modified: trunk/doc/flow_classes/#store-help.pd
==============================================================================
--- trunk/doc/flow_classes/#store-help.pd (original)
+++ trunk/doc/flow_classes/#store-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 666 0 568 717 10;
+#N canvas 666 0 568 958 10;
 #X floatatom 132 89 5 0 0 0 - - -;
 #X floatatom 177 89 5 0 0 0 - - -;
 #X floatatom 20 160 5 0 0 0 - - -;
@@ -32,24 +32,24 @@
 #X obj 3 296 doc_i 2;
 #X obj 0 0 doc_h;
 #X obj 3 234 doc_c 1;
-#X obj 14 320 doc_ii 0;
+#X obj 14 326 doc_ii 0;
 #X obj 14 539 doc_ii 1;
 #X obj 3 869 doc_o 1;
-#X obj 14 893 doc_oo 0;
-#X obj 14 258 doc_cc 0;
-#X obj 100 257 doc_m c0 grid;
-#X obj 100 366 doc_m i0 grid;
-#X obj 100 321 doc_m i0 bang;
+#X obj 14 899 doc_oo 0;
+#X obj 14 264 doc_cc 0;
+#X obj 97 264 doc_m c0 grid;
+#X obj 97 366 doc_m i0 grid;
+#X obj 97 326 doc_m i0 bang;
 #X text 202 324 A bang at the left inlet will cause [#store] to send
 its value to the outlet.;
-#X obj 100 539 doc_m i1 grid;
+#X obj 97 539 doc_m i1 grid;
 #X text 204 538 when in reassign mode \, this is same as arg 0;
 #X text 204 555 when it put_at mode \, it basically keeps the previous
 arg 0 or reassignment \, but replaces a selected part inside of it.
 ;
-#X obj 90 597 doc_m i1 reassign;
-#X obj 90 647 doc_m i1 put_at;
-#X obj 100 893 doc_m o0 grid;
+#X obj 97 597 doc_m i1 reassign;
+#X obj 97 647 doc_m i1 put_at;
+#X obj 97 899 doc_m o0 grid;
 #X text 198 366 in this grid \, the last dimension refers to subparts
 of the stored grid. sending a Dim(200 \, 200 \, 2) on a [#store] that
 holds a Dim(240 \, 320 \, 3) will cause the [#store] to handle the
@@ -61,7 +61,7 @@
 this object can be logically used in the same way for many purposes
 including color palettes \, tables of probabilities \, tables of statistics
 \, whole animations \, etc.;
-#X text 199 593 makes it so that sending a grid to inlet 1 detaches
+#X text 202 598 makes it so that sending a grid to inlet 1 detaches
 the old buffer from [#store] and attaches a new one instead. This is
 the default.;
 #X text 199 642 makes it so that sending a grid to inlet 1 writes into
@@ -75,11 +75,12 @@
 indices of the incoming grid \, replacing frame #3 \, #4 \, ... up
 to #3+n-1. Here n is at most 7 because the last frame in the buffer
 is #9.;
-#X text 198 804 that way of working extends to other kinds of data
+#X text 198 813 that way of working extends to other kinds of data
 you'd put in Grids \, in any numbers of dimensions. because \, as usual
 \, [#store] wouldn't know the difference.;
 #X text 202 894 grids as stored \, as indexed \, or as assembled from
 multiple indexings.;
+#X obj 0 929 doc_f;
 #X connect 0 0 12 0;
 #X connect 1 0 12 1;
 #X connect 12 0 15 0;
@@ -96,3 +97,12 @@
 #X connect 17 0 21 0;
 #X connect 22 0 17 0;
 #X connect 24 0 14 0;
+#X connect 33 1 20 0;
+#X connect 34 1 43 0;
+#X connect 35 1 36 0;
+#X connect 37 1 38 0;
+#X connect 37 1 39 0;
+#X connect 40 1 44 0;
+#X connect 41 1 45 0;
+#X connect 41 1 46 0;
+#X connect 42 1 48 0;

Modified: trunk/doc/flow_classes/#t-help.pd
==============================================================================
--- trunk/doc/flow_classes/#t-help.pd (original)
+++ trunk/doc/flow_classes/#t-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 78 0 557 656 10;
+#N canvas 78 0 568 656 10;
 #X obj 10 134 #in teapot.png;
 #X obj 10 161 t a a;
 #X obj 40 181 #convolve (1 3 # -1 2 -1);
@@ -20,7 +20,6 @@
 right-to-left order. It outputs its input from right to left.;
 #X text 28 112 Doesn't work (all black);
 #X obj 237 134 #in teapot.png;
-#X obj 102 497 trigger;
 #X text 189 406 The same grid received in inlet 0 is first sent to
 the outlet 0;
 #X text 190 444 The same grid received in inlet 0 is sent to the outlet
@@ -29,16 +28,18 @@
 right most outlet and then to the second from the right (the left outlet
 in this case).;
 #X obj 0 0 doc_h;
-#X obj 3 303 doc_i 1;
+#X obj 3 307 doc_i 1;
 #X obj 3 388 doc_o 2;
 #X obj 3 267 doc_c 0;
 #X obj 3 497 doc_also;
-#X obj 14 327 doc_ii 0;
-#X obj 14 412 doc_oo 0;
+#X obj 14 337 doc_ii 0;
+#X obj 14 418 doc_oo 0;
 #X obj 14 451 doc_oo 1;
-#X obj 100 327 doc_m i0 grid;
-#X obj 100 412 doc_m o0 grid;
-#X obj 100 451 doc_m o1 grid;
+#X obj 97 337 doc_m i0 grid;
+#X obj 97 418 doc_m o0 grid;
+#X obj 97 451 doc_m o1 grid;
+#X obj 0 517 doc_f;
+#X obj 102 497 t;
 #X connect 0 0 1 0;
 #X connect 1 0 7 0;
 #X connect 1 1 2 0;
@@ -51,3 +52,7 @@
 #X connect 7 0 11 0;
 #X connect 10 0 15 0;
 #X connect 15 0 5 0;
+#X connect 23 1 31 0;
+#X connect 27 1 18 0;
+#X connect 28 1 16 0;
+#X connect 29 1 17 0;

Modified: trunk/doc/flow_classes/#text_to_image-help.pd
==============================================================================
--- trunk/doc/flow_classes/#text_to_image-help.pd (original)
+++ trunk/doc/flow_classes/#text_to_image-help.pd Thu Oct 29 12:56:15 2009
@@ -1,20 +1,24 @@
-#N canvas 685 0 562 416 10;
+#N canvas 685 0 568 416 10;
 #X obj 0 0 doc_h;
 #X obj 33 40 #text_to_image;
 #X obj 3 71 doc_c 0;
-#X obj 3 97 doc_i 3;
+#X obj 3 111 doc_i 3;
 #X obj 3 258 doc_o 1;
-#X obj 14 121 doc_ii 0;
+#X obj 14 141 doc_ii 0;
 #X obj 14 175 doc_ii 1;
 #X obj 14 219 doc_ii 2;
-#X obj 100 121 doc_m i0 bang;
+#X obj 97 141 doc_m i0 bang;
 #X text 191 118 transforming the data into an image suitable for #draw_image.
 ;
-#X obj 14 282 doc_oo 0;
-#X obj 100 282 doc_m o0 grid;
-#X obj 100 219 doc_m i2 grid;
+#X obj 14 288 doc_oo 0;
+#X obj 97 288 doc_m o0 grid;
+#X obj 97 219 doc_m i2 grid;
 #X text 190 218 font grid \, for example \, from [#in grid file lucida-typewriter-12.grid]
 ;
-#X obj 100 175 doc_m i1 grid;
+#X obj 97 175 doc_m i1 grid;
 #X text 190 173 2 by 3 matrix representing the colours to use (e.g.
 (2 3 # 0 170 0 255 255 0) means yellow on green);
+#X obj 0 318 doc_f;
+#X connect 8 1 9 0;
+#X connect 12 1 13 0;
+#X connect 14 1 15 0;

Modified: trunk/doc/flow_classes/#to_float-help.pd
==============================================================================
--- trunk/doc/flow_classes/#to_float-help.pd (original)
+++ trunk/doc/flow_classes/#to_float-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 678 0 556 462 10;
+#N canvas 678 0 568 462 10;
 #X obj 15 188 cnv 15 55 17 empty empty empty 20 12 0 14 -241291 -66577
 0;
 #X obj 39 135 display;
@@ -14,14 +14,17 @@
 #X obj 15 216 print converted_grid;
 #X obj 15 100 #import (2 2 2);
 #X obj 0 0 doc_h;
-#X obj 3 269 doc_i 1;
+#X obj 3 280 doc_i 1;
 #X obj 3 240 doc_c;
 #X obj 14 387 doc_oo 0;
-#X obj 14 291 doc_ii 0;
+#X obj 14 310 doc_ii 0;
 #X obj 3 356 doc_o 1;
-#X obj 100 291 doc_m i0 grid;
-#X obj 100 387 doc_m o0 float;
+#X obj 97 310 doc_m i0 grid;
+#X obj 97 387 doc_m o0 float;
+#X obj 0 417 doc_f;
 #X connect 2 0 9 0;
 #X connect 6 0 8 0;
 #X connect 9 0 1 0;
 #X connect 9 0 6 0;
+#X connect 16 1 3 0;
+#X connect 17 1 5 0;

Modified: trunk/doc/flow_classes/#to_list-help.pd
==============================================================================
--- trunk/doc/flow_classes/#to_list-help.pd (original)
+++ trunk/doc/flow_classes/#to_list-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 544 108 557 423 10;
+#N canvas 544 108 568 433 10;
 #X obj 15 164 cnv 15 52 17 empty empty empty 20 12 0 14 -241291 -66577
 0;
 #X obj 50 115 display;
@@ -13,17 +13,20 @@
 #X obj 14 216 print converted_grid;
 #X obj 14 91 #import (2 2 2);
 #X obj 0 0 doc_h;
-#X obj 3 325 doc_o 1;
-#X obj 3 265 doc_i 1;
+#X obj 3 344 doc_o 1;
+#X obj 3 284 doc_i 1;
 #X obj 3 244 doc_c 0;
 #X text 196 339 The grid is transformed into a single message containing
 a sequence of floats.;
-#X obj 14 289 doc_ii 0;
-#X obj 14 349 doc_oo 0;
-#X obj 100 289 doc_m i0 grid;
-#X obj 100 349 doc_m o0 list;
+#X obj 14 314 doc_ii 0;
+#X obj 14 374 doc_oo 0;
+#X obj 97 314 doc_m i0 grid;
+#X obj 97 374 doc_m o0 list;
+#X obj 0 404 doc_f;
 #X connect 2 0 9 0;
 #X connect 7 0 3 0;
 #X connect 7 0 8 0;
 #X connect 9 0 1 0;
 #X connect 9 0 7 0;
+#X connect 17 1 4 0;
+#X connect 18 1 14 0;

Modified: trunk/doc/flow_classes/#to_pix-help.pd
==============================================================================
--- trunk/doc/flow_classes/#to_pix-help.pd (original)
+++ trunk/doc/flow_classes/#to_pix-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 677 0 557 717 10;
+#N canvas 677 0 568 696 10;
 #X msg 365 61 create \, 1;
 #X obj 365 42 loadbang;
 #X obj 130 162 #in;
@@ -29,13 +29,13 @@
 #X text 181 720 \, game_of_life_gem.pd in the examples folder;
 #X obj 45 253 #to_pix;
 #X text 204 530 Grid with 4 channels;
-#X text 203 629 Modified gemstate so that the pix is equal to the Grid
+#X text 218 628 Modified gemstate so that the pix is equal to the Grid
 of inlet 1;
 #X text 217 455 Something coming from [gemhead];
 #X msg 57 217 yflip \$1;
 #X obj 57 197 tgl 15 0 empty empty empty 17 7 0 10 -257985 -1 -1 0
 1;
-#X text 203 471 With one boolean argument that selects the order in
+#X text 221 495 With one boolean argument that selects the order in
 which the y dimension of the Grid will be read \, defaults to '1';
 #N canvas 0 22 458 308 channel_test 0;
 #X obj 130 221 #rgb_to_rgba;
@@ -58,16 +58,17 @@
 #X restore 130 190 pd channel_test;
 #X obj 45 322 rectangle 4 3;
 #X obj 0 0 doc_h;
-#X obj 3 431 doc_i 2;
+#X obj 3 442 doc_i 2;
 #X obj 3 607 doc_o 1;
 #X obj 3 402 doc_c 0;
-#X obj 14 455 doc_ii 0;
+#X obj 14 472 doc_ii 0;
 #X obj 14 543 doc_ii 1;
-#X obj 14 631 doc_oo 0;
-#X obj 100 455 doc_m i0 gem_state;
-#X obj 100 475 doc_m i0 yflip;
-#X obj 100 543 doc_m i1 grid;
-#X obj 100 631 doc_m o0 gem_state;
+#X obj 14 637 doc_oo 0;
+#X obj 97 472 doc_m i0 gem_state;
+#X obj 97 504 doc_m i0 yflip;
+#X obj 97 544 doc_m i1 grid;
+#X obj 97 637 doc_m o0 gem_state;
+#X obj 0 667 doc_f;
 #X connect 0 0 15 0;
 #X connect 1 0 0 0;
 #X connect 2 0 29 0;
@@ -82,3 +83,7 @@
 #X connect 26 0 22 0;
 #X connect 27 0 26 0;
 #X connect 29 0 22 1;
+#X connect 38 1 25 0;
+#X connect 39 1 28 0;
+#X connect 40 1 23 0;
+#X connect 41 1 24 0;

Modified: trunk/doc/flow_classes/#to_symbol-help.pd
==============================================================================
--- trunk/doc/flow_classes/#to_symbol-help.pd (original)
+++ trunk/doc/flow_classes/#to_symbol-help.pd Thu Oct 29 12:56:15 2009
@@ -1,4 +1,4 @@
-#N canvas 680 0 567 642 10;
+#N canvas 680 0 568 642 10;
 #X obj 11 298 cnv 15 63 17 empty empty empty 20 12 0 14 -241291 -66577
 0;
 #X obj 176 269 display;
@@ -15,7 +15,7 @@
 #X obj 11 357 print converted_grid;
 #X obj 0 0 doc_h;
 #X obj 3 503 doc_o 1;
-#X obj 3 415 doc_i 1;
+#X obj 3 429 doc_i 1;
 #X obj 3 389 doc_c 0;
 #X text 11 102 note that a zero value will cause pd to truncate the
 symbol there. thus a symbol may have less bytes than the grid it was
@@ -29,13 +29,16 @@
 \, but no check will be performed for that \, and additionally \, no
 check will be made that the generated symbol only contains characters
 that can be put in a symbol.;
-#X obj 14 439 doc_ii 0;
-#X obj 14 527 doc_oo 0;
-#X obj 100 439 doc_m i0 grid;
-#X obj 100 527 doc_m o0 symbol;
+#X obj 14 459 doc_ii 0;
+#X obj 14 533 doc_oo 0;
+#X obj 97 459 doc_m i0 grid;
+#X obj 97 533 doc_m o0 symbol;
+#X obj 0 563 doc_f;
 #X connect 6 0 7 0;
 #X connect 7 0 1 0;
 #X connect 7 0 9 0;
 #X connect 9 0 2 0;
 #X connect 9 0 3 0;
 #X connect 9 0 10 0;
+#X connect 20 1 4 0;
+#X connect 21 1 5 0;

Modified: trunk/doc/flow_classes/#transpose-help.pd
==============================================================================
--- trunk/doc/flow_classes/#transpose-help.pd (original)
+++ trunk/doc/flow_classes/#transpose-help.pd Thu Oct 29 12:56:15 2009
@@ -1,24 +1,30 @@
-#N canvas 674 0 558 479 10;
+#N canvas 674 0 568 479 10;
 #X obj 3 116 doc_c 2;
 #X obj 19 42 #transpose;
-#X obj 3 184 doc_i 3;
-#X obj 3 297 doc_o 1;
+#X obj 3 196 doc_i 3;
+#X obj 3 306 doc_o 1;
 #X obj 0 0 doc_h;
-#X obj 14 140 doc_cc 0;
-#X obj 14 164 doc_cc 1;
-#X obj 14 208 doc_ii 0;
+#X obj 14 146 doc_cc 0;
+#X obj 14 166 doc_cc 1;
+#X obj 14 226 doc_ii 0;
 #X obj 14 252 doc_ii 1;
 #X obj 14 276 doc_ii 2;
-#X obj 14 321 doc_oo 0;
-#X obj 100 140 doc_m c0 float;
-#X obj 100 164 doc_m c1 float;
-#X obj 100 208 doc_m i0 grid;
-#X obj 100 252 doc_m i1 float;
-#X obj 100 276 doc_m i2 float;
-#X obj 100 321 doc_m o0 grid;
+#X obj 14 336 doc_oo 0;
+#X obj 97 146 doc_m c0 float;
+#X obj 97 166 doc_m c1 float;
+#X obj 97 226 doc_m i0 grid;
+#X obj 97 252 doc_m i1 float;
+#X obj 97 276 doc_m i2 float;
+#X obj 97 336 doc_m o0 grid;
 #X text 196 204 swaps the two specified dimensions \; dimension numbers
 are as in [#join].;
 #X text 199 140 dimension number;
 #X text 199 160 dimension number;
 #X text 199 251 same as arg 0;
 #X text 199 271 same as arg 1;
+#X obj 0 366 doc_f;
+#X connect 11 1 18 0;
+#X connect 12 1 19 0;
+#X connect 13 1 17 0;
+#X connect 14 1 20 0;
+#X connect 15 1 21 0;

Modified: trunk/doc/flow_classes/#type-help.pd
==============================================================================
--- trunk/doc/flow_classes/#type-help.pd (original)
+++ trunk/doc/flow_classes/#type-help.pd Thu Oct 29 12:56:15 2009
@@ -1,15 +1,16 @@
-#N canvas 682 0 565 313 10;
+#N canvas 682 0 568 313 10;
 #X obj 0 0 doc_h;
 #X obj 3 79 doc_c 0;
-#X obj 3 106 doc_i 1;
-#X obj 3 158 doc_o 1;
-#X obj 14 182 doc_oo 0;
-#X obj 14 130 doc_ii 0;
+#X obj 3 119 doc_i 1;
+#X obj 3 179 doc_o 1;
+#X obj 14 209 doc_oo 0;
+#X obj 14 149 doc_ii 0;
 #X text 138 34 gives a symbol representing the numeric type of the
 grid received.;
-#X obj 100 182 doc_m o0 symbol;
-#X obj 100 130 doc_m i0 grid;
+#X obj 97 209 doc_m o0 symbol;
+#X obj 97 149 doc_m i0 grid;
 #X text 203 182 numbertype;
 #X obj 3 253 doc_also;
 #X obj 103 253 #dim;
 #X obj 137 253 #finished;
+#X obj 0 273 doc_f;



More information about the Gridflow-cvs mailing list