15 |
|
#define PI 3.14159265358979323846 |
16 |
|
|
17 |
|
extern char *gets(), *strcpy(); |
18 |
+ |
#ifndef atof |
19 |
|
extern double atof(); |
20 |
+ |
#endif |
21 |
|
extern float *matchlamp(); |
22 |
|
|
23 |
|
/* lamp parameters */ |
40 |
|
int (*check)(); |
41 |
|
char *help; |
42 |
|
} param[NPARAMS] = { |
43 |
< |
{ "lamp type", "white", typecheck, |
43 |
> |
{ "lamp type", "D65WHITE", typecheck, |
44 |
|
"The lamp type is a string which corresponds to one of the types registered\n\ |
45 |
< |
in the lamp table file. A value of \"white\" means an uncolored source,\n\ |
45 |
> |
in the lamp table file. A value of \"D65WHITE\" means an uncolored source,\n\ |
46 |
|
which may be preferable because it results in a color balanced image." }, |
47 |
|
{ "length unit", "meter", unitcheck, |
48 |
|
"Unit must be one of: \"meter\", \"centimeter\", \"foot\", or \"inch\".\n\ |
209 |
|
|
210 |
|
getpolygon() /* get projected area for a polygon */ |
211 |
|
{ |
212 |
< |
static double area = 1.0; |
212 |
> |
static double parea = 1.0; |
213 |
|
|
214 |
< |
getd("Polygon area", &area, |
214 |
> |
getd("Polygon area", &parea, |
215 |
|
"Enter the total radiating area of the polygon."); |
216 |
< |
area = unit2meter*unit2meter * area; |
216 |
> |
area = unit2meter*unit2meter * parea; |
217 |
|
return(1); |
218 |
|
} |
219 |
|
|