blob: d2fa6b5552beea42e20e9e1dcb42dc7377a83704 (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# GEOTRAN Structure
define LEN_GEOSTRUCT (30 + SZ_FNAME)
# output picture formatting parameters
define GT_NCOLS Memi[$1] # number of output columns
define GT_NLINES Memi[$1+1] # number of output lines
define GT_XMIN Memr[P2R($1+2)] # x minimum
define GT_XMAX Memr[P2R($1+3)] # x maximum
define GT_YMIN Memr[P2R($1+4)] # y minimun
define GT_YMAX Memr[P2R($1+5)] # y maximum
define GT_XSCALE Memr[P2R($1+6)] # x scale
define GT_YSCALE Memr[P2R($1+7)] # y scale
# transformation parameters
define GT_GEOMODE Memi[$1+8] # Type of transformation
define GT_XIN Memr[P2R($1+9)] # x input pixel
define GT_YIN Memr[P2R($1+10)] # y input pixel
define GT_XOUT Memr[P2R($1+11)] # x output pixel
define GT_YOUT Memr[P2R($1+12)] # y output pixel
define GT_XSHIFT Memr[P2R($1+13)] # x shift
define GT_YSHIFT Memr[P2R($1+14)] # y shift
define GT_XMAG Memr[P2R($1+15)] # input image x scale
define GT_YMAG Memr[P2R($1+16)] # input image y scale
define GT_XROTATION Memr[P2R($1+17)] # rotation angle
define GT_YROTATION Memr[P2R($1+18)] # scale angle
# interpolation parameters
define GT_XSAMPLE Memr[P2R($1+19)] # x surface subsampling
define GT_YSAMPLE Memr[P2R($1+20)] # y surface subsampling
define GT_INTERPOLANT Memi[$1+21] # image interpolant
define GT_NSINC Memi[$1+22] # sinc width half-width
define GT_NXYMARGIN Memi[$1+23] # the interpolation margin
define GT_BOUNDARY Memi[$1+24] # boundary extension
define GT_CONSTANT Memr[P2R($1+25)] # constant boundary extension
define GT_FLUXCONSERVE Memi[$1+26] # conserve total flux
define GT_INTERPSTR Memc[P2C($1+27)] # interpolation string
# GEOTRAN MODES
define GT_NONE 1 # parameters defined by user
define GT_LINEAR 2 # use linear transformation
define GT_DISTORT 3 # distortion transformation only
define GT_GEOMETRIC 4 # use full transformation
# GEOTRAN COORDINATE MODES
define GT_ONE 1
define GT_TWO 2
define GT_FOUR 3
|