summaryrefslogtreecommitdiffstats
path: root/ds9/library/markeranalysisplot3d.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'ds9/library/markeranalysisplot3d.tcl')
-rw-r--r--ds9/library/markeranalysisplot3d.tcl9
1 files changed, 5 insertions, 4 deletions
diff --git a/ds9/library/markeranalysisplot3d.tcl b/ds9/library/markeranalysisplot3d.tcl
index a1b937c..1fef063 100644
--- a/ds9/library/markeranalysisplot3d.tcl
+++ b/ds9/library/markeranalysisplot3d.tcl
@@ -175,7 +175,7 @@ proc MarkerAnalysisPlot3dCB {frame id} {
$frame get marker $id analysis plot3d $xdata $ydata \
$vvar(system) $vvar(sky) $vvar(method)
- set vvar(slice) [$frame get fits slice 2 $vvar(system) $vvar(sky)]
+ set vvar(slice) [$frame get fits slice coordinates $vvar(system) $vvar(sky)]
MarkerAnalysisPlot3dMarker $vvarname
if {!$ping} {
@@ -197,7 +197,7 @@ proc MarkerAnalysisPlot3dMotion {vvarname xx yy} {
}
set vvar(slice) [lindex [$vvar(graph) invtransform $xx $yy] 0]
- $vvar(frame) update fits slice $vvar(slice) $vvar(system)
+ $vvar(frame) update fits slice $vvar(slice) $vvar(system) $vvar(sky)
MarkerAnalysisPlot3dMarker $vvarname
@@ -215,7 +215,7 @@ proc MarkerAnalysisPlot3dMarker {vvarname} {
upvar #0 $vvarname vvar
global $vvarname
- set ss [$vvar(frame) get crop 3d $vvar(system)]
+ set ss [$vvar(frame) get crop 3d $vvar(system) $vvar(sky)]
set min [lindex $ss 0]
set max [lindex $ss 1]
set delta [expr ($max-$min)*.0001]
@@ -241,7 +241,8 @@ proc MarkerAnalysisPlot3dSliceCB {frame id} {
# this routine will be called, so check first
if {[info exists ${vvarname}(system)]} {
- set vvar(slice) [$frame get fits slice 2 $vvar(system) $vvar(sky)]
+ set vvar(slice) \
+ [$frame get fits slice coordinates $vvar(system) $vvar(sky)]
MarkerAnalysisPlot3dMarker $vvarname
}
}