ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/px/ciq.h
Revision: 2.6
Committed: Mon Nov 8 18:49:18 2004 UTC (20 years, 6 months ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 2.5: +1 -1 lines
State: FILE REMOVED
Log Message:
Removed unused modules I missed last time

File Contents

# User Rev Content
1 greg 2.6 /* RCSid: $Id: ciq.h,v 2.5 2004/03/28 20:33:13 schorsch Exp $ */
2 schorsch 2.3
3     #ifndef _RAD_CIQ_H_
4     #define _RAD_CIQ_H_
5    
6 greg 1.2 #include <stdio.h>
7 schorsch 2.3
8 greg 1.1 #include "pic.h"
9    
10 schorsch 2.3 #ifdef __cplusplus
11     extern "C" {
12     #endif
13    
14 schorsch 2.4 #define red(i) (((i)>>7&0xf8)|4) /* 5 bits red, 5 bits green, 5 bits blue */
15     #define gre(i) (((i)>>2&0xf8)|4)
16     #define blu(i) (((i)<<3&0xf8)|4)
17 greg 1.1 #define len 32768
18    
19     extern int hist[len]; /* list of frequencies or pixelvalues for coded color */
20    
21     extern colormap color; /* quantization colormap */
22     extern int n; /* number of colors in it */
23    
24     #define linealloc(xdim) (pixel *)emalloc(sizeof(pixel)*xdim)
25     #define line3alloc(xdim) (rgbpixel *)emalloc(sizeof(rgbpixel)*xdim)
26    
27 schorsch 2.3
28     #ifdef __cplusplus
29     }
30     #endif
31     #endif /* _RAD_CIQ_H_ */
32