summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-09-05 20:29:28 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-09-05 20:29:28 (GMT)
commit0b8a43c2aef81493e49dfd849c963a74d5ce0efb (patch)
tree9363abd96f31525e7834e5287c0cbad96b374a7a
parent9e8d8f8c877066dbda78ed8b6c991fd3947d7e32 (diff)
downloadblt-0b8a43c2aef81493e49dfd849c963a74d5ce0efb.zip
blt-0b8a43c2aef81493e49dfd849c963a74d5ce0efb.tar.gz
blt-0b8a43c2aef81493e49dfd849c963a74d5ce0efb.tar.bz2
new AST support
-rw-r--r--tksao/frame/fitsimage.C8
1 files changed, 2 insertions, 6 deletions
diff --git a/tksao/frame/fitsimage.C b/tksao/frame/fitsimage.C
index a745cfb..36dbe1a 100644
--- a/tksao/frame/fitsimage.C
+++ b/tksao/frame/fitsimage.C
@@ -2889,9 +2889,6 @@ Vector FitsImage::getWCScdelt(Coord::CoordSystem sys)
if (!(ss>=0 && ast_ && ast_[ss]))
return Vector();
- astClearStatus; // just to make sure
- astBegin; // start memory management
-
Vector cc = center();
Vector wcc;
astTran2(ast_[ss], 1, cc.v, cc.v+1, 1, wcc.v, wcc.v+1);
@@ -2900,15 +2897,14 @@ Vector FitsImage::getWCScdelt(Coord::CoordSystem sys)
astTran2(ast_[ss], 1, oo.v, oo.v+1, 1, woo.v, woo.v+1);
double dd = astDistance(ast_[ss], wcc.v, woo.v);
- astEnd; // now, clean up memory
if (dd != AST__BAD) {
if (astIsASkyFrame(astGetFrame(ast_[ss], AST__CURRENT)))
dd *= 180./M_PI;
dd /=sqrt(2);
return Vector(dd,dd);
}
-
- return Vector(radToDeg(dd)/sqrt(2),0);
+ else
+ return Vector();
}
#endif