aboutsummaryrefslogtreecommitdiff
path: root/pkg/utilities/nttools/stxtools/od/odwcsn.x
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /pkg/utilities/nttools/stxtools/od/odwcsn.x
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'pkg/utilities/nttools/stxtools/od/odwcsn.x')
-rw-r--r--pkg/utilities/nttools/stxtools/od/odwcsn.x39
1 files changed, 39 insertions, 0 deletions
diff --git a/pkg/utilities/nttools/stxtools/od/odwcsn.x b/pkg/utilities/nttools/stxtools/od/odwcsn.x
new file mode 100644
index 00000000..e79a4154
--- /dev/null
+++ b/pkg/utilities/nttools/stxtools/od/odwcsn.x
@@ -0,0 +1,39 @@
+include <mwset.h>
+include "od.h"
+
+#---------------------------------------------------------------------------
+.help od_wcs_open May93 source
+.ih
+NAME
+od_wcs_open -- Open the WCS information for an image.
+.endhelp
+#---------------------------------------------------------------------------
+procedure od_wcs_open (od)
+
+pointer od # I: Image descriptor.
+
+pointer mw_openim()
+pointer mw_sctran()
+bool streq()
+
+begin
+ if (OD_TYPE(od) == OD_IMAGE) {
+ OD_MW(od) = mw_openim (OD_FD(od))
+ call mw_gwattrs (OD_MW(od), 0, "system", OD_WSYS(od), SZ_LINE)
+ if (streq ("multispec", OD_WSYS(od))) {
+ call mw_seti (OD_MW(od), MW_USEAXMAP, NO)
+ OD_WL(od) = mw_sctran (OD_MW(od), "multispec", "logical", 3b)
+ OD_LW(od) = mw_sctran (OD_MW(od), "logical", "multispec", 3b)
+ } else {
+ OD_WL(od) = mw_sctran (OD_MW(od), "world", "logical", 1)
+ OD_LW(od) = mw_sctran (OD_MW(od), "logical", "world", 1)
+ }
+ } else {
+ OD_MW(od) = NULL
+ OD_LW(od) = NULL
+ OD_WL(od) = NULL
+ }
+end
+#---------------------------------------------------------------------------
+# End of od_wcs_open
+#---------------------------------------------------------------------------