--- ray/src/rt/srcsamp.c 1994/07/20 12:48:44 2.6 +++ ray/src/rt/srcsamp.c 2003/02/25 02:47:23 2.8 @@ -1,13 +1,14 @@ -/* Copyright (c) 1991 Regents of the University of California */ - #ifndef lint -static char SCCSid[] = "$SunId$ LBL"; +static const char RCSid[] = "$Id: srcsamp.c,v 2.8 2003/02/25 02:47:23 greg Exp $"; #endif - /* * Source sampling routines + * + * External symbols declared in source.h */ +#include "copyright.h" + #include "ray.h" #include "source.h" @@ -103,6 +104,7 @@ nextsample: } +int skipparts(ct, sz, pp, pt) /* skip to requested partition */ int ct[3], sz[3]; /* center and size of partition (returned) */ register int pp[2]; /* current index, number to skip (modified) */ @@ -134,6 +136,7 @@ unsigned char *pt; /* partition array */ } +void nopart(si, r) /* single source partition */ register SRCINDEX *si; RAY *r; @@ -144,6 +147,7 @@ RAY *r; } +void cylpart(si, r) /* partition a cylinder */ SRCINDEX *si; register RAY *r; @@ -220,6 +224,7 @@ double d2; } +void flatpart(si, r) /* partition a flat source */ register SRCINDEX *si; register RAY *r;