diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2017-11-10 19:59:17 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2017-11-10 19:59:17 (GMT) |
commit | 7ce8bdaf5b9bbc4a1b7a149ba68725dd9f9fbee9 (patch) | |
tree | 3e1b7ecb6f991fadfc65103c063a5351eebc2b42 /tksao/frame/base.C | |
parent | a1eea71a7e27517ed5c8884ecde341c7428452db (diff) | |
download | blt-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.C | 7 |
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; |