diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-05-10 19:22:14 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-05-10 19:22:14 (GMT) |
commit | 3852d2a97b19544dd4e76618c0c93df6a2509ab9 (patch) | |
tree | 5db036d785989d7939bcb04fb1f8c3553e786f7f /ds9/library/array.tcl | |
parent | 2f611d9dda542f6af7d5c55e02f3330ce55d7ba1 (diff) | |
download | blt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.zip blt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.tar.gz blt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.tar.bz2 |
update ds9 parsers
Diffstat (limited to 'ds9/library/array.tcl')
-rw-r--r-- | ds9/library/array.tcl | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/ds9/library/array.tcl b/ds9/library/array.tcl index 902316b..65c29bd 100644 --- a/ds9/library/array.tcl +++ b/ds9/library/array.tcl @@ -81,7 +81,7 @@ proc ProcessArrayCmd {varname iname sock fn} { global array set array(load,sock) $sock set array(load,fn) $fn - set array(load,layer) {} + global rgbarray set rgbarray(load,sock) $sock set rgbarray(load,fn) $fn @@ -96,11 +96,7 @@ proc ProcessArrayCmd {varname iname sock fn} { return } - global loadParam - global current - set layer {} - switch -- [string tolower [lindex $var $i]] { new { incr i @@ -135,27 +131,21 @@ proc ProcessArrayCmd {varname iname sock fn} { } } -proc ArrayCmdSet {which value} { - global array - - set array($which) $value -} - -proc ArrayCmdLoad {param} { +proc ArrayCmdLoad {param layer} { global array if {$array(load,sock) != {}} { # xpa - if {![ImportArraySocket $array(load,sock) $param $array(load,layer)]} { + if {![ImportArraySocket $array(load,sock) $param $layer]} { InitError xpa - ImportArrayFile $param $array(load,layer) + ImportArrayFile $param $layer } } else { # comm if {$array(load,fn) != {}} { - ImportArrayAlloc $array(load,fn) $param $array(load,layer) + ImportArrayAlloc $array(load,fn) $param $layer } else { - ImportArrayFile $param $array(load,layer) + ImportArrayFile $param $layer } } FinishLoad |