summaryrefslogtreecommitdiffstats
path: root/tksao/frame/basecommand.C
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-08-12 17:31:46 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-08-12 17:31:46 (GMT)
commit38db7c09a5ea80949f01cae374ff6ad19e20f320 (patch)
tree6002eb10f04337e56994339a0dd8f01bae163217 /tksao/frame/basecommand.C
parent99f4b6c688c0db500e1fe1e7d36c861681071b2c (diff)
downloadblt-38db7c09a5ea80949f01cae374ff6ad19e20f320.zip
blt-38db7c09a5ea80949f01cae374ff6ad19e20f320.tar.gz
blt-38db7c09a5ea80949f01cae374ff6ad19e20f320.tar.bz2
update wcs precision
Diffstat (limited to 'tksao/frame/basecommand.C')
-rw-r--r--tksao/frame/basecommand.C18
1 files changed, 17 insertions, 1 deletions
diff --git a/tksao/frame/basecommand.C b/tksao/frame/basecommand.C
index b44b18e..91f4f20 100644
--- a/tksao/frame/basecommand.C
+++ b/tksao/frame/basecommand.C
@@ -1752,7 +1752,7 @@ void Base::getFitsSizeCmd(Coord::CoordSystem sys, Coord::SkyFrame sky,
ostringstream str;
switch (dist) {
case Coord::DEGREE:
- str << setprecision(precDeg_);
+ str << setprecision(precLenDeg_);
break;
case Coord::ARCMIN:
str << setprecision(precArcmin_) << fixed;
@@ -2620,12 +2620,28 @@ void Base::pannerCmd(char* n, int w, int h)
}
void Base::precCmd(int linear, int deg, int hms, int dms,
+ int lenlinear, int lendeg, int arcmin, int arcsec)
+{
+ precLinear_ = linear;
+ precDeg_ = deg;
+ precHMS_ = hms;
+ precDMS_ = dms;
+
+ precLenLinear_ = lenlinear;
+ precLenDeg_ = lendeg;
+ precArcmin_ = arcmin;
+ precArcsec_ = arcsec;
+}
+
+// backward compatibility
+void Base::precCmd(int linear, int deg, int hms, int dms,
int arcmin, int arcsec)
{
precLinear_ = linear;
precDeg_ = deg;
precHMS_ = hms;
precDMS_ = dms;
+
precArcmin_ = arcmin;
precArcsec_ = arcsec;
}