blob: aeb4bd94ebbaf0978758fc9537c296a7e2e43b67 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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?
|