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

Comparing ray/src/cv/bsdfpeaks.c (file contents):
Revision 2.2 by greg, Wed May 21 21:21:25 2025 UTC vs.
Revision 2.3 by greg, Wed May 21 23:10:55 2025 UTC

# Line 13 | Line 13 | static const char RCSid[] = "$Id$";
13   #include "bsdfrep.h"
14  
15   typedef struct {
16 <        float   peakv;          /* peak BSDF value */
17 <        float   width;          /* smallest FWHM (deg) */
18 <        RBFNODE *rbs;           /* incident system */
19 <        int     ndx;            /* peak index for RBFVAL */
16 >        float           peakv;          /* peak BSDF value */
17 >        float           width;          /* smallest FWHM (deg) */
18 >        const RBFNODE   *rbs;           /* incident system */
19 >        int             ndx;            /* peak index for RBFVAL */
20   } FWHM;                 /* struct to hold peak value */
21  
22   typedef double  eval_f(const FVECT vin, const FVECT vout, const void *p);
# Line 90 | Line 90 | getFWHM(const FVECT vin, const FVECT vc, double rad0,
90   void
91   getOutDir(FVECT vo, FWHM *dp)
92   {
93 <        RBFVAL  *vp = dp->rbs->rbfa + dp->ndx;
93 >        const RBFVAL    *vp = dp->rbs->rbfa + dp->ndx;
94  
95          ovec_from_pos(vo, vp->gx, vp->gy);
96   }
97  
98   /* Assign FWHM record for specified RBF system */
99   void
100 < assignFWHM(FWHM *dp, RBFNODE *rbf)
100 > assignFWHM(FWHM *dp, const RBFNODE *rbf)
101   {
102          FVECT   vo;
103          int     j;
# Line 121 | Line 121 | assignFWHM(FWHM *dp, RBFNODE *rbf)
121   int
122   main(int argc, char *argv[])
123   {
124 <        RBFNODE *rbf;
125 <        SDData  *sdp;
126 <        FILE    *fp;
127 <        int     ndirs;
128 <        FWHM    *peaka;
129 <        int     i;
124 >        const RBFNODE   *rbf;
125 >        SDData          *sdp;
126 >        FILE            *fp;
127 >        int             ndirs;
128 >        FWHM            *peaka;
129 >        int             i;
130  
131          progname = argv[0];
132          if (argc < 2)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines