summaryrefslogtreecommitdiffstats
path: root/tksao/frame/base.C
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-11-10 19:59:17 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-11-10 19:59:17 (GMT)
commit7ce8bdaf5b9bbc4a1b7a149ba68725dd9f9fbee9 (patch)
tree3e1b7ecb6f991fadfc65103c063a5351eebc2b42 /tksao/frame/base.C
parenta1eea71a7e27517ed5c8884ecde341c7428452db (diff)
downloadblt-7ce8bdaf5b9bbc4a1b7a149ba68725dd9f9fbee9.zip
blt-7ce8bdaf5b9bbc4a1b7a149ba68725dd9f9fbee9.tar.gz
blt-7ce8bdaf5b9bbc4a1b7a149ba68725dd9f9fbee9.tar.bz2
update AST WCS
Diffstat (limited to 'tksao/frame/base.C')
-rw-r--r--tksao/frame/base.C7
1 files changed, 2 insertions, 5 deletions
diff --git a/tksao/frame/base.C b/tksao/frame/base.C
index 7667765..8f74b4b 100644
--- a/tksao/frame/base.C
+++ b/tksao/frame/base.C
@@ -642,7 +642,6 @@ Matrix Base::calcAlignWCS(FitsImage* fits1, FitsImage* fits2,
Coord::CoordSystem sys1, Coord::CoordSystem sys2,
Coord::SkyFrame sky)
{
- cerr << '*';
if ((!fits1 || !fits2) || (fits1 == fits2) ||
!(fits1->hasWCS(sys1)) || !(fits2->hasWCS(sys2)))
return Matrix();
@@ -661,12 +660,10 @@ Matrix Base::calcAlignWCS(FitsImage* fits1, FitsImage* fits2,
Matrix rr;
if (cvt != AST__NULL) {
astInvert(cvt);
- Vector ll;
Vector cc1 = fits1->center();
- fits1->astWCSTran(fits1->newast_, 1, cc1.v, cc1.v+1, 1, ll.v, ll.v+1);
- Vector ur;
+ Vector ll = fits1->wcsTran(fits1->newast_, 1, cc1, 1);
Vector cc2 = fits2->center();
- fits2->astWCSTran(fits2->newast_, 1, cc2.v, cc2.v+1, 1, ur.v, ur.v+1);
+ Vector ur = fits2->wcsTran(fits2->newast_, 1, cc2, 1);
double fit[6];
double tol = 1;