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

Comparing ray/src/cv/bsdfrep.h (file contents):
Revision 2.18 by greg, Wed Mar 19 20:49:01 2014 UTC vs.
Revision 2.19 by greg, Wed Mar 26 02:52:31 2014 UTC

# Line 5 | Line 5
5   *      G. Ward
6   */
7  
8 + #ifndef _BSDFREP_H_
9 + #define _BSDFREP_H_
10 +
11   #include "bsdf.h"
12  
13 + #ifdef __cplusplus
14 + extern "C" {
15 + #endif
16 +
17   #ifndef GRIDRES
18   #define GRIDRES         (1<<8)          /* grid resolution per side */
19   #endif
# Line 190 | Line 197 | extern int             get_interp(MIGRATION *miga[3], FVECT invec
197   extern RBFNODE *        e_advect_rbf(const MIGRATION *mig,
198                                          const FVECT invec, int lobe_lim);
199  
200 + /* Compute distance between two RBF lobes (internal call) */
201 + extern double           lobe_distance(RBFVAL *rbf1, RBFVAL *rbf2);
202 +
203 + /* Compute mass transport plan (internal call) */
204 + extern void             plan_transport(MIGRATION *mig);
205 +
206   /* Partially advect between recorded incident angles and allocate new RBF */
207   extern RBFNODE *        advect_rbf(const FVECT invec, int lobe_lim);
208 +
209 + #ifdef __cplusplus
210 + }
211 + #endif
212 + #endif  /* _BSDFREP_H_ */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines