| 227 |
|
const char *symmetry = "0"; |
| 228 |
|
int ninpfiles, totinc; |
| 229 |
|
int a, i; |
| 230 |
< |
/* start header */ |
| 231 |
< |
SET_FILE_BINARY(stdout); |
| 232 |
< |
newheader("RADIANCE", stdout); |
| 233 |
< |
printargs(argc, argv, stdout); |
| 234 |
< |
fputnow(stdout); |
| 230 |
> |
|
| 231 |
|
progname = argv[0]; /* get options */ |
| 232 |
|
for (a = 1; a < argc && argv[a][0] == '-'; a++) |
| 233 |
|
switch (argv[a][1]) { |
| 261 |
|
inpfile[i].up_phi -= 180.; |
| 262 |
|
set_grid_pos(&inpfile[i]); /* grid location for sorting */ |
| 263 |
|
} |
| 264 |
< |
qsort(inpfile, ninpfiles, sizeof(PGINPUT), cmp_indir); |
| 264 |
> |
qsort(inpfile, totinc, sizeof(PGINPUT), cmp_indir); |
| 265 |
|
/* compile measurements */ |
| 266 |
|
for (i = 0; i < totinc; i++) |
| 267 |
|
if (!add_pabopto_inp(i)) |
| 301 |
|
quadrant_sym[inp_coverage]); |
| 302 |
|
#endif |
| 303 |
|
build_mesh(); /* create interpolation */ |
| 304 |
< |
save_bsdf_rep(stdout); /* write it out */ |
| 304 |
> |
SET_FILE_BINARY(stdout); /* start header */ |
| 305 |
> |
newheader("RADIANCE", stdout); |
| 306 |
> |
printargs(argc, argv, stdout); |
| 307 |
> |
fputnow(stdout); |
| 308 |
> |
save_bsdf_rep(stdout); /* complete header + data */ |
| 309 |
|
return(0); |
| 310 |
|
userr: |
| 311 |
|
fprintf(stderr, "Usage: %s [-t][-n nproc][-s symmetry] meas1.dat meas2.dat .. > bsdf.sir\n", |