Utah Raster Toolkit  9999-git
URT Development version (post-3.1b)
rlb_header.h
Go to the documentation of this file.
1 /*
2  * rlb_header.h -- Data structure defining Wavefront's "rlb" image file format.
3  *
4  * Author: Wesley C. Barris
5  * AHPCRC
6  * Minnesota Supercomputer Center, Inc.
7  * Date: Jan. 17, 1992
8  * Copyright @ 1992, Minnesota Supercomputer Center, Inc.
9  *
10  * RESTRICTED RIGHTS LEGEND
11  *
12  * Use, duplication, or disclosure of this software and its documentation
13  * by the Government is subject to restrictions as set forth in subdivision
14  * { (b) (3) (ii) } of the Rights in Technical Data and Computer Software
15  * clause at 52.227-7013.
16  */
17 #ifndef _WINDOW_S_TYPE
18 #define _WINDOW_S_TYPE
19 typedef struct {
20  short left, right, bottom, top;
21 } WINDOW_S;
22 #endif
23 
24 typedef struct {
25  WINDOW_S window;
26  WINDOW_S active_window;
27  short frame;
28  short storage_type;
29  short num_chan;
30  short num_matte;
31  short num_aux;
32  short aux_mask;
33  char gamma[16];
34  char red_pri[24];
35  char green_pri[24];
36  char blue_pri[24];
37  char white_pt[24];
38  long job_num;
39  char name[128];
40  char desc[128];
41  char program[64];
42  char machine[32];
43  char user[32];
44  char date[20];
45  char aspect[24];
46  char aspect_ratio[8];
47  char chan[32];
48  short field;
49  short filter_type;
51  long lut_size;
54  short lut_type;
55  short mix_type;
56  short encode_type;
57  short padding;
58  char space[100];
59 } RLB_HEADER;
short field
Definition: rlb_header.h:48
char gamma[16]
Definition: rlb_header.h:33
WINDOW_S active_window
Definition: rlb_header.h:26
short storage_type
Definition: rlb_header.h:28
short filter_type
Definition: rlb_header.h:49
long user_space_size
Definition: rlb_header.h:52
short frame
Definition: rlb_header.h:27
char space[100]
Definition: rlb_header.h:58
char red_pri[24]
Definition: rlb_header.h:34
char program[64]
Definition: rlb_header.h:41
short num_aux
Definition: rlb_header.h:31
short num_matte
Definition: rlb_header.h:30
long wf_space_size
Definition: rlb_header.h:53
short num_chan
Definition: rlb_header.h:29
short encode_type
Definition: rlb_header.h:56
char green_pri[24]
Definition: rlb_header.h:35
long job_num
Definition: rlb_header.h:38
WINDOW_S window
Definition: rlb_header.h:25
char white_pt[24]
Definition: rlb_header.h:37
char aspect_ratio[8]
Definition: rlb_header.h:46
long lut_size
Definition: rlb_header.h:51
short aux_mask
Definition: rlb_header.h:32
char date[20]
Definition: rlb_header.h:44
char name[128]
Definition: rlb_header.h:39
long magic_number
Definition: rlb_header.h:50
short padding
Definition: rlb_header.h:57
char desc[128]
Definition: rlb_header.h:40
char chan[32]
Definition: rlb_header.h:47
char machine[32]
Definition: rlb_header.h:42
short mix_type
Definition: rlb_header.h:55
char aspect[24]
Definition: rlb_header.h:45
short lut_type
Definition: rlb_header.h:54
char user[32]
Definition: rlb_header.h:43
char blue_pri[24]
Definition: rlb_header.h:36