# Khoros Visual Programming Workspace
#
# cantata workspace file (/proj/cim/dipcourse-1.0/html-dip/c5/s7/fourier-square-filtering.wk) was created 
# on Wed Jun  4 16:01:32 1997
# by user lotufo
#

WorkspaceBegin: 2.1

VariablesBegin:



# No variables currently declared. #

VariablesEnd:

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:1:540:80:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '150' -y '240' 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:3:320:100:: -dir 0 -center 1 -scale 1 -type 12 -w -h 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:5:530:200:: -dir 1 -center 1 -scale 2 -type 12 -w -h 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:7:700:90:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '290' -y '240' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:9:280:10:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '10' -y '10' 

#  Glyph 'Multiply'
Glyph:DATAMANIP:kmul::localhost:11:430:200:: 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:13:150:130:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '10' -y '240' 

#  Glyph 'Sinusoid'
Glyph:DATAMANIP:kgsin::localhost:15:70:70:: -wsize '128' -hsize '128' -dsize '1' -tsize '1' -esize '1' -wnum '1' -wp '0' -hnum '0' -hp '0' -dnum '0' -dp '0' -tnum '0' -tp '0' -enum '0' -ep '0' -type 10 -sin1 -ampl '1' 

#  Glyph '>='
Glyph:DATAMANIP:kge::localhost:17:150:60:: -tval '1' -fval '0' -real '0' 

#  Glyph 'Low-Pass'
Glyph:IMAGE:ilpf::localhost:19:60:200:: -pos 1 -type 10 -order '1' -ucutoff '0.125' -eps '0.5' -hsize '128' -wsize '128' -ideal 

#  Glyph 'Real Part'
Glyph:DATAMANIP:krealpart::localhost:21:610:200:: 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:23:230:160:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:25:320:160:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:27:790:200:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:29:700:200:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:31:700:290:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:33:780:290:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:35:320:290:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:37:240:290:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Real Part'
Glyph:DATAMANIP:krealpart::localhost:39:610:290:: 

#  Glyph 'Low-Pass'
Glyph:IMAGE:ilpf::localhost:41:50:330:: -pos 1 -type 10 -order '3' -ucutoff '0.125' -eps '0.5' -hsize '128' -wsize '128' -but 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:43:150:240:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Multiply'
Glyph:DATAMANIP:kmul::localhost:45:410:310:: 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:47:530:290:: -dir 1 -center 1 -scale 2 -type 12 -w -h 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:49:690:470:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:51:780:470:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:53:320:450:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:55:240:450:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Real Part'
Glyph:DATAMANIP:krealpart::localhost:57:600:470:: 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:59:150:380:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '10' -y '450' 

#  Glyph 'Multiply'
Glyph:DATAMANIP:kmul::localhost:61:410:470:: 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:63:520:470:: -dir 1 -center 1 -scale 2 -type 12 -w -h 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:65:700:660:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:67:790:660:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Display 2D Plot'
Glyph:ENVISION:putplot2::localhost:69:320:630:: -axis2d 1 -ptype2d 1 -ltype2d 1 -mtype2d 12 -pcolor2d 'Red' -width '256' -height '256' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:71:240:630:: -hsize '1' -hoff '64' -subpos 0 

#  Glyph 'Real Part'
Glyph:DATAMANIP:krealpart::localhost:73:600:660:: 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:75:160:550:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '10' -y '660' 

#  Glyph 'Multiply'
Glyph:DATAMANIP:kmul::localhost:77:410:660:: 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:79:520:660:: -dir 1 -center 1 -scale 2 -type 12 -w -h 

#  Glyph 'High-Pass'
Glyph:IMAGE:ihpf::localhost:81:60:500:: -pos 1 -type 11 -order '1' -lcutoff '0.125' -eps '0.5' -hsize '128' -wsize '128' -ideal 

#  Glyph 'Band-Pass'
Glyph:IMAGE:ibpf::localhost:83:60:670:: -pos 1 -type 11 -order '1' -lcutoff '0.125' -ucutoff '0.142857' -eps '0.5' -hsize '128' -wsize '128' -ideal 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:85:510:360:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '150' -y '450' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:87:530:550:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '150' -y '660' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:89:690:550:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '290' -y '660' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:91:690:360:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '290' -y '450' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:93:436:26:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '150' -y '10' 


#  Connections 'Display Image'

#  Connections 'FFT'
NodeConnection:data:3:o:11:i1
NodeConnection:data:3:o:45:i1
NodeConnection:data:3:o:61:i1
NodeConnection:data:3:o:77:i1
NodeConnection:data:3:o:93:i

#  Connections 'FFT'
NodeConnection:data:5:o:21:i

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Multiply'
NodeConnection:data:11:o:5:i
NodeConnection:data:11:o:1:i

#  Connections 'Display Image'

#  Connections 'Sinusoid'
NodeConnection:data:15:o:17:i1

#  Connections '>='
NodeConnection:data:17:o:3:i
NodeConnection:data:17:o:9:i

#  Connections 'Low-Pass'
NodeConnection:data:19:o:13:i
NodeConnection:data:19:o:11:i2
NodeConnection:data:19:o:23:i

#  Connections 'Real Part'
NodeConnection:data:21:or:7:i
NodeConnection:data:21:or:29:i

#  Connections 'Extract'
NodeConnection:data:23:o:25:i

#  Connections 'Display 2D Plot'

#  Connections 'Display 2D Plot'

#  Connections 'Extract'
NodeConnection:data:29:o:27:i

#  Connections 'Extract'
NodeConnection:data:31:o:33:i

#  Connections 'Display 2D Plot'

#  Connections 'Display 2D Plot'

#  Connections 'Extract'
NodeConnection:data:37:o:35:i

#  Connections 'Real Part'
NodeConnection:data:39:or:31:i

#  Connections 'Low-Pass'
NodeConnection:data:41:o:43:i
NodeConnection:data:41:o:45:i2
NodeConnection:data:41:o:37:i

#  Connections 'Display Image'

#  Connections 'Multiply'
NodeConnection:data:45:o:47:i

#  Connections 'FFT'
NodeConnection:data:47:o:39:i

#  Connections 'Extract'
NodeConnection:data:49:o:51:i

#  Connections 'Display 2D Plot'

#  Connections 'Display 2D Plot'

#  Connections 'Extract'
NodeConnection:data:55:o:53:i

#  Connections 'Real Part'
NodeConnection:data:57:or:49:i
NodeConnection:data:57:or:91:i

#  Connections 'Display Image'

#  Connections 'Multiply'
NodeConnection:data:61:o:63:i
NodeConnection:data:61:o:85:i

#  Connections 'FFT'
NodeConnection:data:63:o:57:i

#  Connections 'Extract'
NodeConnection:data:65:o:67:i

#  Connections 'Display 2D Plot'

#  Connections 'Display 2D Plot'

#  Connections 'Extract'
NodeConnection:data:71:o:69:i

#  Connections 'Real Part'
NodeConnection:data:73:or:65:i
NodeConnection:data:73:or:89:i

#  Connections 'Display Image'

#  Connections 'Multiply'
NodeConnection:data:77:o:79:i
NodeConnection:data:77:o:87:i

#  Connections 'FFT'
NodeConnection:data:79:o:73:i

#  Connections 'High-Pass'
NodeConnection:data:81:o:59:i
NodeConnection:data:81:o:55:i
NodeConnection:data:81:o:61:i2

#  Connections 'Band-Pass'
NodeConnection:data:83:o:75:i
NodeConnection:data:83:o:71:i
NodeConnection:data:83:o:77:i2

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Display Image'

AnnotationsBegin
AnnotationsEnd

WorkspaceEnd: 2.1
