aboutsummaryrefslogtreecommitdiff
path: root/pkg/utilities/nttools/stxtools/od/odwcsn.x
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /pkg/utilities/nttools/stxtools/od/odwcsn.x
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
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
+#---------------------------------------------------------------------------