diff options
Diffstat (limited to 'noao/digiphot/apphot/lib/polyphotdef.h')
-rw-r--r-- | noao/digiphot/apphot/lib/polyphotdef.h | 37 |
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 |