# Khoros Visual Programming Workspace
#
# cantata workspace file (/home/lotufo/cim/dipcourse-1.0/html-dip/c5/s4/dft-simple-images.wk-2.2-animate) was created 
# on Wed Sep 17 10:15:11 1997
# by user lotufo
#

WorkspaceBegin: 2.1

VariablesBegin:


#
# list of currently declared variables
#

S = 128
s = 8
w = 8
W = 128
N = 1
i = 2
I = 0

VariablesEnd:

#  Glyph 'Animate'
Glyph:ENVISION:animate::localhost:1:462:362:: -priv 0 -alloc 1 -x '-1' -y '-1' -update '1' 

#  Glyph 'Constant'
Glyph:DATAMANIP:kgconst::localhost:3:122:222:: -wsize '128+1+128' -hsize '128' -real '0' -imag '0' -type 3 

#  Glyph 'Normalize'
Glyph:DATAMANIP:knormal::localhost:5:322:22:: -lval '0' -uval '255' -type 3 -w -h 

#  Glyph 'FFT'
Glyph:DATAMANIP:kfft::localhost:7:242:82:: -dir 0 -center 1 -scale 1 -type 12 -w -h 

#  Glyph 'Magnitudes'
Glyph:DATAMANIP:kmag::localhost:9:322:82:: -logmag1 

#  Glyph 'Normalize'
Glyph:DATAMANIP:knormal::localhost:11:402:82:: -lval '0' -uval '255' -type 3 -w -h 

#  Glyph 'Inset'
Glyph:DATAMANIP:kinset::localhost:13:462:22:: -insetvalid 1 -real '255' -imag '0' -padvalid 1 -mapping 0 -attr -woff '129' 

#  Conditional 'Expression'
Conditional:CONDITIONAL:expr::localhost:15:82:102:: -expression 'S=0\n' 

#  Conditional 'Merge Paths'
Conditional:CONDITIONAL:merge::localhost:17:222:182:: 

#  Conditional 'If Else'
Conditional:CONDITIONAL:if_else::localhost:19:342:362:: -condition 'S<7' 

#  Glyph '2D Gaussian'
Glyph:IMAGE:igauss_func::localhost:25:162:22:: -wsize '128' -hsize '128' -type 10 -wpeak '64' -hpeak '64' -wvar 'S*S' -hvar '4*4' -coeff '0.0' -peakval '1.0' 

#  Glyph 'Constant'
Glyph:DATAMANIP:kgconst::localhost:27:22:102:: -wsize '1' -hsize '1' -real '0' -imag '0' -type 10 

#  Glyph 'Append'
Glyph:DATAMANIP:kappend::localhost:32:542:162:: -append 1 -mapping 0 -t 

#  Conditional 'Expression'
Conditional:CONDITIONAL:expr::localhost:38:322:262:: -expression 'S+=1\n' 

#  Glyph 'Constant'
Glyph:DATAMANIP:kgconst::localhost:44:182:302:: -wsize '1' -hsize '1' -real '0' -imag '0' -type 10 


#  Connections 'Animate'

#  Connections 'Constant'
NodeConnection:data:3:o:17:i1

#  Connections 'Normalize'
NodeConnection:data:5:o:13:i1

#  Connections 'FFT'
NodeConnection:data:7:o:9:i
NodeConnection:control:7:out:9:in

#  Connections 'Magnitudes'
NodeConnection:data:9:om:11:i
NodeConnection:control:9:out:11:in

#  Connections 'Normalize'
NodeConnection:data:11:o:13:i2
NodeConnection:control:11:out:13:in

#  Connections 'Inset'
NodeConnection:data:13:o:32:i2
NodeConnection:control:13:out:32:in

#  Connections 'Expression'
NodeConnection:control:15:out:3:in

#  Connections 'Merge Paths'
NodeConnection:data:17:o:32:i1
NodeConnection:control:17:out:38:in

#  Connections 'If Else'
NodeConnection:data:19:o1:17:i2
NodeConnection:data:19:o2:1:i

#  Connections '2D Gaussian'
NodeConnection:data:25:o:7:i
NodeConnection:data:25:o:5:i
NodeConnection:control:25:out:7:in

#  Connections 'Constant'
NodeConnection:data:27:o:15:i

#  Connections 'Append'
NodeConnection:data:32:o:19:i

#  Connections 'Expression'
NodeConnection:control:38:out:25:in

#  Connections 'Constant'
NodeConnection:data:44:o:38:i

AnnotationsBegin
AnnotationsEnd

WorkspaceEnd: 2.1
