IDL_IDLBridge::SetVar

Syntax | Arguments | Keywords | Examples | Version History

The IDL_IDLBridge::SetVar function copies the value of a variable from the parent IDL process to the $MAIN$ level of the child process under the given name. IDL_IDLBridge::SetVar is subject to the following limitations:

Syntax

Obj->[IDL_IDLBridge::]SetVar, Name, Value

Arguments

Name

A string containing the name of the variable to be set in the child process.

Value

A scalar or array variable of string or numeric type containing the data to be copied to the child process.

Keywords

None

Examples

The following example accesses image data from a JPEG file and passes it to a child process using SetVar.

mriFile= FILEPATH('pdthorax124.jpg', $ 
   SUBDIRECTORY = ['examples', 'data']) 
READ_JPEG, mriFile, mriImg 
 
; Create an IDL_IDLBridge object. Pass the image data (mriImg) to 
; the child process in a variable named "image." Display the  
; image data in a child process. 
oBridge = OBJ_NEW("IDL_IDLBridge") 
oBridge->SetVar, "image", mriImg 
oBridge->Execute, "TVSCL, image" 

Note
See Examples for additional examples.

Version History

6.3

Introduced