blob: d7eaa1f7de72732d5897ad2d499ec2a1e12fa4b2 (
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
|
# IMHV2.H -- Version 2 of the OIF binary file header (March 1997).
define V2_MAGIC "imhv2" # file identification tag
define V2_PMAGIC "impv2" # file identification tag
define V2_VERSION 2 # header version
define SZ_V2IMPIXFILE 255 # name of pixel storage file
define SZ_V2IMHDRFILE 255 # name of header storage file
define SZ_V2IMTITLE 383 # image title string
define SZ_V2IMHIST 1023 # image history record
# The IMIO image header structure.
# Parameters.
define LEN_V2IMHDR 1024 # length of std header
define LEN_V2PIXHDR 293 # length of pixel file header
define V2U LEN_V2IMHDR # offset to user fields
define IM_V2USERAREA (P2C($1+V2U)) # user area (database)
# Disk resident header.
define IM_V2MAGIC Memi[$1] # contains the string "imhdr"
define IM_V2HDRLEN Memi[$1+3] # length of image header
define IM_V2PIXTYPE Memi[$1+4] # datatype of the pixels
define IM_V2SWAPPED Memi[$1+5] # pixels are byte swapped
define IM_V2NDIM Memi[$1+6] # number of dimensions
define IM_V2LEN Meml[$1+$2+7-1] # length of the dimensions
define IM_V2PHYSLEN Meml[$1+$2+14-1] # physical length (as stored)
define IM_V2SSMTYPE Meml[$1+21] # type of subscript mapping
define IM_V2LUTOFF Meml[$1+22] # offset to subscript map luts
define IM_V2PIXOFF Meml[$1+23] # offset of the pixels
define IM_V2HGMOFF Meml[$1+24] # offset of hgm pixels
define IM_V2BLIST Meml[$1+25] # offset of bad pixel list
define IM_V2SZBLIST Meml[$1+26] # size of bad pixel list
define IM_V2NBPIX Meml[$1+27] # number of bad pixels
define IM_V2CTIME Meml[$1+28] # time of image creation
define IM_V2MTIME Meml[$1+29] # time of last modify
define IM_V2LIMTIME Meml[$1+30] # time min,max computed
define IM_V2MAX Memr[P2R($1+31)] # max pixel value
define IM_V2MIN Memr[P2R($1+32)] # min pixel value
define IM_V2PIXFILE Memc[P2C($1+37)] # name of pixel storage file
define IM_V2HDRFILE Memc[P2C($1+165)] # name of header storage file
define IM_V2TITLE Memc[P2C($1+293)] # image name string
define IM_V2HISTORY Memc[P2C($1+485)] # history comment string
|