aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/apphot/lib/polyphotdef.h
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 /noao/digiphot/apphot/lib/polyphotdef.h
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'noao/digiphot/apphot/lib/polyphotdef.h')
-rw-r--r--noao/digiphot/apphot/lib/polyphotdef.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/noao/digiphot/apphot/lib/polyphotdef.h b/noao/digiphot/apphot/lib/polyphotdef.h
new file mode 100644
index 00000000..4b354bfc
--- /dev/null
+++ b/noao/digiphot/apphot/lib/polyphotdef.h
@@ -0,0 +1,37 @@
+# POLYPHOT header file
+
+define LEN_PYSTRUCT (25 + 2 * SZ_FNAME + 2)
+
+# polyphot parameters
+
+define AP_PYZMAG Memr[P2R($1)] # Zero point of mag scale
+
+# polygon parameters
+
+define AP_PYXMEAN Memr[P2R($1+1)] # Original mean X of polygon
+define AP_PYYMEAN Memr[P2R($1+2)] # Original mean Y of polygon
+define AP_PYCX Memr[P2R($1+3)] # Current mean X of polygon
+define AP_PYCY Memr[P2R($1+4)] # Current mean Y of polygon
+define AP_PYX Memr[P2R($1+5)] # Previous mean X of polygon
+define AP_PYY Memr[P2R($1+6)] # Previous mean Y of polygon
+define AP_PYNVER Memi[$1+7] # Number of vertices
+define AP_PYMINRAD Memr[P2R($1+8)] # Minimum sky fitting radius in scale
+define AP_OPYXMEAN Memr[P2R($1+9)] # Original output mean X of polygon
+define AP_OPYYMEAN Memr[P2R($1+10)]# Original output mean Y of polygon
+define AP_OPYCX Memr[P2R($1+11)]# Current output mean X of polygon
+define AP_OPYCY Memr[P2R($1+12)]# Current output mean Y of polygon
+
+# polyphot answers
+
+define AP_PYBADPIX Memi[$1+13] # Are there bad pixels ?
+define AP_PYFLUX Memd[P2D($1+14)]# Flux
+define AP_PYNPIX Memd[P2D($1+16)]# Polygon area
+define AP_PYMAG Memr[P2R($1+18)]# Magnitude
+define AP_PYMAGERR Memr[P2R($1+19)]# Magnitude error
+
+define AP_PYNAME Memc[P2C($1+21)]# Polygons file name
+define AP_PYROOT Memc[P2C($1+21+SZ_FNAME+1)]# Polygons file name
+
+# polyphot defaults
+
+define DEF_PYZMAG 25.0