From 0b6ef3027d6176871144f610675c8d0b3441bca0 Mon Sep 17 00:00:00 2001 From: William Joye Date: Tue, 12 Dec 2017 13:41:49 -0500 Subject: upgrade AST --- tksao/frame/fitsimage.C | 86 ++++++++++++++++++++++++++++++++++++++++++------- tksao/frame/fitsimage.h | 3 +- tksao/frame/fitsmap.C | 2 +- tksao/frame/grid25d.C | 2 +- tksao/frame/grid2d.C | 2 +- tksao/frame/grid3d.C | 2 +- 6 files changed, 80 insertions(+), 17 deletions(-) diff --git a/tksao/frame/fitsimage.C b/tksao/frame/fitsimage.C index f7145c8..c7c36a7 100644 --- a/tksao/frame/fitsimage.C +++ b/tksao/frame/fitsimage.C @@ -1670,11 +1670,11 @@ void FitsImage::match(const char* xxname1, const char* yyname1, Vector* ptr1 =NULL; if (sky1 != sky2) { setWCSSystem(sys1); - setWCSSkyFrame(ast_,sky1); + setWCSSkyFrame(sky1); AstFrameSet* wcs1 = (AstFrameSet*)astCopy(ast_); setWCSSystem(sys2); - setWCSSkyFrame(ast_,sky2); + setWCSSkyFrame(sky2); AstFrameSet* wcs2 = (AstFrameSet*)astCopy(ast_); AstFrameSet* cvt = (AstFrameSet*)astConvert(wcs1, wcs2, "SKY"); @@ -1689,7 +1689,7 @@ void FitsImage::match(const char* xxname1, const char* yyname1, // now compare if (ptr1 && ptr2) { setWCSSystem(sys2); - setWCSSkyFrame(ast_, sky2); + setWCSSkyFrame(sky2); Tcl_Obj* objrr = Tcl_NewListObj(0,NULL); for(int jj=0; jjsetWCSSkyFrame(ast, sky_); #else fits->setWCSSystem(system_); - fits->setWCSSkyFrame(fits->getAST(system_), sky_); + fits->setWCSSkyFrame(sky_); AstFrameSet* ast = (AstFrameSet*)astCopy(fits->getAST(system_)); int naxes = astGetI(ast,"Naxes"); diff --git a/tksao/frame/grid2d.C b/tksao/frame/grid2d.C index d92b4d6..bb72ac3 100644 --- a/tksao/frame/grid2d.C +++ b/tksao/frame/grid2d.C @@ -64,7 +64,7 @@ int Grid2d::doit(RenderMode rm) fits->setWCSSkyFrame(ast, sky_); #else fits->setWCSSystem(system_); - fits->setWCSSkyFrame(fits->getAST(system_), sky_); + fits->setWCSSkyFrame(sky_); AstFrameSet* ast = (AstFrameSet*)astCopy(fits->getAST(system_)); int naxes = astGetI(ast,"Naxes"); diff --git a/tksao/frame/grid3d.C b/tksao/frame/grid3d.C index 52925da..9e633bb 100644 --- a/tksao/frame/grid3d.C +++ b/tksao/frame/grid3d.C @@ -109,7 +109,7 @@ int Grid3d::doit(RenderMode rm) astAddFrame(ast, AST__CURRENT, cmpwcsmap, cmpwcscurr); #else fits->setWCSSystem(system_); - fits->setWCSSkyFrame(fits->getAST(system_), sky_); + fits->setWCSSkyFrame(sky_); AstFrameSet* ast = (AstFrameSet*)astCopy(fits->getAST(system_)); int naxes = astGetI(ast,"Naxes"); -- cgit v0.12