The LAMP Application

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

./

liv_lamp.pro


Routines

did_mpeg_event, ev

did_mpeg_die, id

did_mpeg_reset, exist

did_mpeg, flag, wdraw=wdraw, file=file, quality=quality, dims=dims, group=group, frame=frame, title=title

ftp_post, u, cmd, res, out=out, count=count, bout=bout

ftp_parse_pasv, text, host, port

read_ftp, site, files, dirftp, port, data=data, file=file, user=user, pass=pass, ptr=ptr, outfiles=outfiles, test=test, debug=debug

liv_upd_call, status, error, oBridge, userdata

lu_lamp, silent=silent, debug=debug

lu_lampw, silent=silent, lampdir=lampdir, debug=debug

live_lamp_dens, liveT, xx, yy, zz, w, thresh=thresh, box=box, ax=ax, az=az, xrange=xrange, yrange=yrange, zrange=zrange, group=group, Fidl8=Fidl8

live_lamp_event, ev

live_plot_functions

live_plotIds, Odx, O

live_bug64, ev

live_lamp_plot, liveT, xx, ww, xrange=xrange, yrange=yrange, title=title, error=error, legende=legende, xylW=xylW, okT=okT, Fidl8=Fidl8

live_lamp_img, liveT, w, xx, yy, xstyle=xstyle, ystyle=ystyle, zstyle=zstyle, xrange=xrange, yrange=yrange, title=title, bst_xy=bst_xy, bst_ixy=bst_ixy, xticks=xticks, yticks=yticks, xtickv=xtickv, ytickv=ytickv, xtickname=xtickname, ytickname=ytickname, okT=okT, Fidl8=Fidl8

live_lamp_surf, liveT, w, xx, yy, xstyle=xstyle, ystyle=ystyle, zstyle=zstyle, xrange=xrange, yrange=yrange, title=title, bst_xy=bst_xy, bst_ixy=bst_ixy, xticks=xticks, yticks=yticks, xtickv=xtickv, ytickv=ytickv, xtickname=xtickname, ytickname=ytickname, ax=ax, az=az, rrr=rrr, style=style, n_levels=n_levels, texture=texture, okT=okT, Fidl8=Fidl8

live_lamp_cont, w, GROUP=GROUP, TIT=TIT, XTIT=XTIT, YTIT=YTIT, XX=XX, YY=YY, WI=WI, Fidl8=Fidl8

live_lamp_vol, liveT, w, ax=ax, az=az, rrr=rrr, thresh=thresh, name=name, group=group, XX=XX, YY=YY, ZZ=ZZ, title=title, bst_xy=bst_xy, okT=okT, Fidl8=Fidl8

live_lamp_Iopen, typ, outDATA, group=group

live_lamp_Anim, w, TITLE=TITLE, GROUP=GROUP, smoo=smoo, surf=surf, az=az, ax=ax, regul=regul, Fidl8=Fidl8

did_ContextCreat, wDraw, oView, cntxtid

result = did_ContextJou(wi)

did_ContextEvent, ev, uv

liv_lamp

Routine details

top did_mpeg_event

did_mpeg_event, ev

** ************** ** mpeg PANEL events

Parameters

ev

top did_mpeg_die

did_mpeg_die, id

** ************ ** mpeg dying

Parameters

id

top did_mpeg_reset

did_mpeg_reset, exist

** ************** ** mpeg panel reset

Parameters

exist

top did_mpeg

did_mpeg, flag, wdraw=wdraw, file=file, quality=quality, dims=dims, group=group, frame=frame, title=title

** ******** ** mpeg PANEL process ** ** flag =create , open , pause , start , put , save , close ** wdraw =WidgetDrawId (DrawId from which images are read) ** file =filename ** quality={1->100} ** dims =percent of widgetdraw size ** group =top base master ** frame =widget label base for current frame number ** title =label used for create flag

Parameters

flag

Keywords

wdraw
file
quality
dims
group
frame
title

top ftp_post

ftp_post, u, cmd, res, out=out, count=count, bout=bout

READ_FTP Syntax: READ_FTP, remote_host [, files] [, directory] [,/FILE] [,DATA=variable] [,USER=string] [,PASS=string] [,/PTR] [,OUTFILES=files] Arguments remote_host - Name of the remote host (ftp server) that you want to connect to, or a complete ftp location such as for example: ftp://ftp.rsinc.com/pub/gzip/README.GZIP directory - Remote directory where the files reside on the ftp server files - A single filename or an array of filenames to be retrieved. Keywords FILE - Set this keyword to make a local copy of the file to be transferred. The local file will have the same name as the remote file and will be placed in the current working directory. DATA - Set this to a named variable that will contain either a byte array or an array of pointers to byte arrays with the transferred data. If there is more than one file, an array of pointers is returned, one for each file. Note that when downloading large files using /FILE instead will require much less memory since the entire file is not stored in a variable in that case. PTR - Set this keyword to return an array of pointers even when there is only one file. USER - Specify user name to connect to server with. Default is: anonymous. PASS - Specify password to use when connecting. Default is: test@test.com. Examples of use. 1) Retrieve and print the contents of ftp://ftp.rsinc.com/pub/gzip/README.GZIP: IDL> READ_FTP, 'ftp://ftp.rsinc.com/pub/gzip/README.GZIP', DATA=data IDL> help, data DATA BYTE = Array[2134] IDL> print, string(data) ------------------------------------------------------------------------------ README file: Research Systems Anonymous FTP site (ftp.rsinc.com) pub directory gzip directory ------------------------------------------------------------------------------ ... 2) Retrieve some files from podaac.jpl.nasa.gov and store the files in the current working directory: IDL> files = string(lindgen(10)+50,format='(%"MGB370.%3.3d.gz")') IDL> READ_FTP, 'podaac.jpl.nasa.gov', files, $ IDL> 'pub/sea_surface_height/topex_poseidon/mgdrb/data/MGB_370', /FILE IDL> spawn,'dir MGB*',/log_output Volume in drive C is Local Disk Volume Serial Number is 34CE-24DF Directory of C:\test\test0307 07/28/2003 11:58a 362,167 MGB370.050.gz 07/28/2003 11:58a 333,005 MGB370.051.gz

** ******** ** live update stuff compile_opt idl2

Parameters

u
cmd
res

Keywords

out
count
bout

top ftp_parse_pasv

ftp_parse_pasv, text, host, port

** ************** ** live update stuff this catch should be treated in READ_FTP catch, err & if (err ne 0) then begin catch,/cancel openw,uu,'debug_upd.txt',/get_lun,/append printf,uu,'ftp_parse_pasv '+!err_string flush,uu & free_lun,uu & print,!err_string & return & endif

Parameters

text
host
port

top read_ftp

read_ftp, site, files, dirftp, port, data=data, file=file, user=user, pass=pass, ptr=ptr, outfiles=outfiles, test=test, debug=debug

** ******** ** live update stuff compile_opt idl2

Parameters

site
files
dirftp
port

Keywords

data
file
user
pass
ptr
outfiles
test
debug

top liv_upd_call

liv_upd_call, status, error, oBridge, userdata

** ************* ** live update stuff

Parameters

status
error
oBridge
userdata

top lu_lamp

lu_lamp, silent=silent, debug=debug

** ******* ** live update entry

Keywords

silent
debug

top lu_lampw

lu_lampw, silent=silent, lampdir=lampdir, debug=debug

** ******** ** live update doing the work

Keywords

silent
lampdir
debug

top live_lamp_dens

live_lamp_dens, liveT, xx, yy, zz, w, thresh=thresh, box=box, ax=ax, az=az, xrange=xrange, yrange=yrange, zrange=zrange, group=group, Fidl8=Fidl8

** ************** ** call to PLOT_3DBOX

Parameters

liveT
xx
yy
zz
w

Keywords

thresh
box
ax
az
xrange
yrange
zrange
group
Fidl8

top live_lamp_event

live_lamp_event, ev

** *************** ** event for live_tools

Parameters

ev

top live_plot_functions

live_plot_functions

** ******************* ** compile new plotting functions (v8)

top live_plotIds

live_plotIds, Odx, O

** ************ ** keep object id of last plot tool

Parameters

Odx
O

top live_bug64

live_bug64, ev

** ********** ** handel the bug of live tools at first call

Parameters

ev

top live_lamp_plot

live_lamp_plot, liveT, xx, ww, xrange=xrange, yrange=yrange, title=title, error=error, legende=legende, xylW=xylW, okT=okT, Fidl8=Fidl8

** ************** ** vector plot object tool

Parameters

liveT
xx
ww

Keywords

xrange
yrange
title
error
legende
xylW
okT
Fidl8

top live_lamp_img

live_lamp_img, liveT, w, xx, yy, xstyle=xstyle, ystyle=ystyle, zstyle=zstyle, xrange=xrange, yrange=yrange, title=title, bst_xy=bst_xy, bst_ixy=bst_ixy, xticks=xticks, yticks=yticks, xtickv=xtickv, ytickv=ytickv, xtickname=xtickname, ytickname=ytickname, okT=okT, Fidl8=Fidl8

** ************* ** image plot object tool

Parameters

liveT
w
xx
yy

Keywords

xstyle
ystyle
zstyle
xrange
yrange
title
bst_xy
bst_ixy
xticks
yticks
xtickv
ytickv
xtickname
ytickname
okT
Fidl8

top live_lamp_surf

live_lamp_surf, liveT, w, xx, yy, xstyle=xstyle, ystyle=ystyle, zstyle=zstyle, xrange=xrange, yrange=yrange, title=title, bst_xy=bst_xy, bst_ixy=bst_ixy, xticks=xticks, yticks=yticks, xtickv=xtickv, ytickv=ytickv, xtickname=xtickname, ytickname=ytickname, ax=ax, az=az, rrr=rrr, style=style, n_levels=n_levels, texture=texture, okT=okT, Fidl8=Fidl8

** ************** ** surface plot object tool ** rrr=1 image+surface rrr=2 image +contour ** rrr=3 image+surface+contour rrr=4 surface+contour ** rrr=5 contour rrr=6 surface ** rrr=7 vrml ** style 4:mesh 5:lego 6:vectors else:shade

Parameters

liveT
w
xx
yy

Keywords

xstyle
ystyle
zstyle
xrange
yrange
title
bst_xy
bst_ixy
xticks
yticks
xtickv
ytickv
xtickname
ytickname
ax
az
rrr
style
n_levels
texture
okT
Fidl8

top live_lamp_cont

live_lamp_cont, w, GROUP=GROUP, TIT=TIT, XTIT=XTIT, YTIT=YTIT, XX=XX, YY=YY, WI=WI, Fidl8=Fidl8

** ************** ** contour plot object tool **

Parameters

w

Keywords

GROUP
TIT
XTIT
YTIT
XX
YY
WI
Fidl8

top live_lamp_vol

live_lamp_vol, liveT, w, ax=ax, az=az, rrr=rrr, thresh=thresh, name=name, group=group, XX=XX, YY=YY, ZZ=ZZ, title=title, bst_xy=bst_xy, okT=okT, Fidl8=Fidl8

** ************** ** volume plot object tool **

Parameters

liveT
w

Keywords

ax
az
rrr
thresh
name
group
XX
YY
ZZ
title
bst_xy
okT
Fidl8

top live_lamp_Iopen

live_lamp_Iopen, typ, outDATA, group=group

** ************** ** use of Iopen IDL routine

Parameters

typ
outDATA

Keywords

group

top live_lamp_Anim

live_lamp_Anim, w, TITLE=TITLE, GROUP=GROUP, smoo=smoo, surf=surf, az=az, ax=ax, regul=regul, Fidl8=Fidl8

** ************** ** use of xinteranimate

Parameters

w

Keywords

TITLE
GROUP
smoo
surf
az
ax
regul
Fidl8

top did_ContextCreat

did_ContextCreat, wDraw, oView, cntxtid

** **************** ** create the context draw menue (mouse right click)

Parameters

wDraw
oView
cntxtid

top did_ContextJou

result = did_ContextJou(wi)

******* ************** ** context draw menue journaling **

Parameters

wi

top did_ContextEvent

did_ContextEvent, ev, uv

** **************** ** context draw menue events **

Parameters

ev
uv

top liv_lamp

liv_lamp

** ********* ** liv_lamp compiling

File attributes

Modification date: Tue Oct 1 14:35:35 2013
Lines: 1,544