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

Comparing ray/src/common/interp2d.h (file contents):
Revision 2.7 by greg, Thu Feb 14 19:57:10 2013 UTC vs.
Revision 2.9 by greg, Fri Feb 15 19:15:16 2013 UTC

# Line 15 | Line 15 | extern "C" {
15   #define NI2DSMF 0.42f                   /* minimal smoothing factor */
16  
17   #define NI2DIR  (2*4)                   /* # interpolation directions */
18 < #define NI2DIM  16                      /* size of black flag array */
18 > #define NI2DIM  16                      /* size of influence map */
19  
20   /* Data structure for interpolant */
21   typedef struct {
# Line 23 | Line 23 | typedef struct {
23          float           dmin;           /* minimum diameter (default=1) */
24          float           smf;            /* smoothing factor (def=NI2DSMF) */
25          float           smin[2];        /* sample minima */
26 <        float           smul[2];        /* NI2DIM/(smax-smin) */
27 <        float           grid2;          /* twice grid diameter squared */
26 >        float           smax[2];        /* sample maxima */
27 >        float           grid2;          /* grid diameter squared */
28          struct interp2_samp {
29                  unsigned short  dia[NI2DIR];
30 <                unsigned short  blkflg[NI2DIM];
30 >                unsigned short  infl[NI2DIM];
31          }               *da;            /* direction array (private) */
32          float           spt[1][2];      /* sample positions (extends struct) */
33   } INTERP2;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines