aboutsummaryrefslogtreecommitdiff
path: root/noao/twodspec/apextract/apertures.h
diff options
context:
space:
mode:
Diffstat (limited to 'noao/twodspec/apextract/apertures.h')
-rw-r--r--noao/twodspec/apextract/apertures.h32
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?