6 |
|
|
7 |
|
#include "platform.h" |
8 |
|
#include "paths.h" |
9 |
+ |
#include "rtprocess.h" |
10 |
|
#include "ray.h" |
11 |
|
#include "func.h" |
12 |
|
#include "lookup.h" |
57 |
|
typedef struct { |
58 |
|
const char *outspec; /* output file specification */ |
59 |
|
const char *modname; /* modifier name */ |
60 |
+ |
const char *params; /* parameter list */ |
61 |
|
EPNODE *binv; /* bin value expression */ |
62 |
|
int nbins; /* number of contribution bins */ |
63 |
|
DCOLOR cbin[1]; /* contribution bins (extends struct) */ |
106 |
|
extern void end_record(void); |
107 |
|
|
108 |
|
extern MODCONT *addmodifier(char *modn, char *outf, |
109 |
< |
char *binv, int bincnt); |
109 |
> |
char *prms, char *binv, int bincnt); |
110 |
|
extern void addmodfile(char *fname, char *outf, |
111 |
< |
char *binv, int bincnt); |
111 |
> |
char *prms, char *binv, int bincnt); |
112 |
|
|
113 |
|
extern void reload_output(void); |
114 |
|
extern void recover_output(void); |
121 |
|
extern void put_zero_record(int ndx); |
122 |
|
|
123 |
|
extern void parental_loop(void); /* controlling process */ |
124 |
+ |
|
125 |
+ |
extern void feeder_loop(void); /* feeder process */ |
126 |
|
|
127 |
|
extern void rcontrib(void); /* main calculation loop */ |