ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/glare.h
(Generate patch)

Comparing ray/src/util/glare.h (file contents):
Revision 2.2 by greg, Tue May 25 14:54:05 1993 UTC vs.
Revision 2.7 by greg, Thu May 1 16:42:06 2008 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1991 Regents of the University of California */
2 <
3 < /* SCCSid "$SunId$ LBL" */
4 <
1 > /* RCSid: $Id$ */
2   /*
3   * Common data structures for glare source finding routines
4   */
5 + #ifndef _RAD_GLARE_H_
6 + #define _RAD_GLARE_H_
7  
8   #include "standard.h"
9   #include "view.h"
10   #include "color.h"
11   #include "setscan.h"
12  
13 + #ifdef __cplusplus
14 + extern "C" {
15 + #endif
16 +
17   #define GLAREBR         7.0             /* glare source is this * avg. lum. */
18  
19   #define SAMPDENS        75              /* default samples per unit in image */
# Line 70 | Line 73 | extern struct source {
73          struct source   *next;  /* next source in list */
74   } *donelist;                    /* finished sources */
75  
73 extern double   getviewpix();
74 extern double   pixsize();
76  
77   extern long     npixinvw;       /* number of samples in view */
78   extern long     npixmiss;       /* number of samples missing */
79 +
80 +        /* defined in findglare.c */
81 + extern void memerr(char *s);
82 + extern int compdir(FVECT vd, int x, int y);
83 + extern double pixsize(int x, int y);
84 +        /* defined in glaresrc.c */
85 + extern void comp_thresh(void);
86 + extern void analyze(void);
87 + extern void absorb_specks(void);
88 +        /* defined in glareval.c */
89 + extern void open_pict(char *fn);
90 + extern void fork_rtrace(char *av[]);
91 + extern void close_pict(void);
92 + extern void done_rtrace(void);
93 + extern void getviewspan(int vv, float *vb);
94 + extern double getviewpix(int vh, int vv);
95 +
96 + #ifdef __cplusplus
97 + }
98 + #endif
99 + #endif /* _RAD_GLARE_H_ */
100 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines