diff options
Diffstat (limited to 'noao/twodspec/apextract/apertures.h')
-rw-r--r-- | noao/twodspec/apextract/apertures.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/noao/twodspec/apextract/apertures.h b/noao/twodspec/apextract/apertures.h new file mode 100644 index 00000000..aeb4bd94 --- /dev/null +++ b/noao/twodspec/apextract/apertures.h @@ -0,0 +1,32 @@ +# Aperture Definition + +# Aperture structure -- The aperture structure consists of an integer +# identification number, a title, the center of the aperture, the lower +# and upper limits of the aperture measured relative to the center, the +# axis for a curve giving an offset relative to the center, the CURFIT +# pointer describing the curve and an ICFIT pointer for background +# subtraction. The center and lower and upper limits are pairs of real +# numbers in the order column value and line value. The edges of the +# aperture are given by: +# +# low column = center column + low column offset + curve (line) +# high column = center column + high column offset + curve (line) +# low line = center line + low line offset + curve (column) +# high line = center line + high line offset + curve (column) +# +# The curve is aplied to the column positions if the curve axis is 1 and +# to the line positions if the curve axis is 2. + +define AP_LEN 13 # Length of aperture structure +define SZ_APTITLE 60 # Length of aperture title + +define AP_ID Memi[$1] # Aperture ID +define AP_TITLE Memi[$1+1] # Pointer to title +define AP_BEAM Memi[$1+2] # Aperture beam number +define AP_CEN Memr[P2R($1+3+$2-1)] # Aperture center +define AP_LOW Memr[P2R($1+5+$2-1)] # Aperture limit +define AP_HIGH Memr[P2R($1+7+$2-1)] # Aperture limit +define AP_AXIS Memi[$1+9] # Axis for curve +define AP_CV Memi[$1+10] # Aperture curve +define AP_IC Memi[$1+11] # ICFIT pointer +define AP_SELECT Memi[$1+12] # Aperture selected? |