if
: # wide receiver slit |
if
and
: |
# parabola apexes entirely within slit |
rr = 1;
;
;
;
|
seel if
or
: |
# one apex outside of slit |
rr = 2;
;
;
;
|
else: |
# both apexes outside of slit |
rr = 3;
;
;
;
|
else: # narrow receiver slit |
if
: |
# parabola apexes hanging off both ends of slit |
rr = 1;
;
;
;
|
else if
or
: |
# one apex of beam within slit |
rr = 2;
;
;
;
|
else: |
rr = 3;
;
;
;
|