aboutsummaryrefslogtreecommitdiff
path: root/pkg/xtools/fixpix/xtfixpix.h
blob: de30f65d0ee4c08e134fae13f1c9af186e94f346 (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
# XT_FIXPIX data structure.
define	FP_LEN		13		# Length of FP structure
define	FP_PM		Memi[$1]	# Pixel mask pointer
define	FP_LVAL		Memi[$1+1]	# Mask value for line interpolation
define	FP_CVAL		Memi[$1+2]	# Mask value for column interpolation
define	FP_NCOLS	Memi[$1+3]	# Number of columns to interpolate
define	FP_PCOL		Memi[$1+4]	# Pointer to columns
define	FP_PL1		Memi[$1+5]	# Pointer to start lines
define	FP_PL2		Memi[$1+6]	# Pointer to end lines
define	FP_PV1		Memi[$1+7]	# Pointer to start values	
define	FP_PV2		Memi[$1+8]	# Pointer to end values	
define	FP_LMIN		Memi[$1+9]	# Minimum line
define	FP_LMAX		Memi[$1+10]	# Maximum line
define	FP_PIXTYPE	Memi[$1+11]	# Pixel type for values
define	FP_DATA		Memi[$1+12]	# Data values

define	FP_COL		Memi[FP_PCOL($1)+$2-1]
define	FP_L1		Memi[FP_PL1($1)+$2-1]
define	FP_L2		Memi[FP_PL2($1)+$2-1]
define	FP_V1		(FP_PV1($1)+$2-1)
define	FP_V2		(FP_PV2($1)+$2-1)

define	FP_LDEF		1		# Default line interpolation code
define	FP_CDEF		2		# Default column interpolation code