#N canvas 335 118 632 480 10; #X obj 0 0 doc_h; #X obj 0 446 doc_f; #X obj 77 49 interval_overlap; #X text 216 47 check whether two 1-D intervals overlap; #X obj 3 86 doc_c 4; #X obj 3 214 doc_i 4; #X obj 3 342 doc_o 1; #X obj 14 116 doc_cc 0; #X obj 14 138 doc_cc 1; #X obj 14 160 doc_cc 2; #X obj 14 182 doc_cc 3; #X obj 14 244 doc_ii 0; #X obj 14 266 doc_ii 1; #X obj 14 288 doc_ii 2; #X obj 14 310 doc_ii 3; #X obj 14 372 doc_oo 0; #X obj 97 116 doc_m c0 float; #X obj 97 138 doc_m c1 float; #X obj 97 160 doc_m c2 float; #X obj 97 182 doc_m c3 float; #X obj 97 244 doc_m i0 float; #X obj 97 266 doc_m i1 float; #X obj 97 288 doc_m i2 float; #X obj 97 310 doc_m i3 float; #X obj 97 372 doc_m o0 float; #X text 232 372 1: they overlap; #X text 232 394 0: they don't; #X text 232 116 start1; #X text 232 138 end1; #X text 232 160 start2; #X text 232 182 end2; #X obj 232 244 doc_same 0; #X obj 232 266 doc_same 1; #X obj 232 310 doc_same 3; #X obj 232 288 doc_same 2; #X obj 3 426 doc_also; #X connect 16 1 27 0; #X connect 17 1 28 0; #X connect 18 1 29 0; #X connect 19 1 30 0; #X connect 20 1 31 0; #X connect 21 1 32 0; #X connect 22 1 34 0; #X connect 23 1 33 0; #X connect 24 1 25 0; #X connect 24 1 26 0;