summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-03-15 19:42:54 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-03-15 19:42:54 (GMT)
commitc1497295379d22ba565937ee94ec242ec16ab53f (patch)
tree90b8454a52a079987a1c82454c11dd30f2b5716c
parent685f30ec04507725a06285c3e105b308659868c4 (diff)
downloadblt-c1497295379d22ba565937ee94ec242ec16ab53f.zip
blt-c1497295379d22ba565937ee94ec242ec16ab53f.tar.gz
blt-c1497295379d22ba565937ee94ec242ec16ab53f.tar.bz2
IIS: fixed a minor problem if encode WCS is not LINEAR
-rw-r--r--tksao/frame/fitsimage.C6
1 files changed, 5 insertions, 1 deletions
diff --git a/tksao/frame/fitsimage.C b/tksao/frame/fitsimage.C
index 477896b..920740f 100644
--- a/tksao/frame/fitsimage.C
+++ b/tksao/frame/fitsimage.C
@@ -1029,7 +1029,11 @@ const char* FitsImage::getValue(const Vector& v)
else if (val > IISMAX)
str << ends;
else
- str << ((val-1) * (iisz_[1]-iisz_[0]))/(IISMAX-1) + iisz_[0] << ends;
+ // W_LINEAR =1
+ if (iiszt_ == 1)
+ str << ((val-1) * (iisz_[1]-iisz_[0]))/(IISMAX-1) + iisz_[0] << ends;
+ else
+ str << val << ends;
memcpy(buf,str.str().c_str(), str.str().length());
return buf;