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

Comparing ray/src/common/fvect.h (file contents):
Revision 2.13 by greg, Fri Feb 18 00:40:25 2011 UTC vs.
Revision 2.14 by greg, Thu Sep 6 00:07:43 2012 UTC

# Line 36 | Line 36 | typedef RREAL  FVECT[3];
36                          (vr)[1]=(v1)[2]*(v2)[0]-(v1)[0]*(v2)[2], \
37                          (vr)[2]=(v1)[0]*(v2)[1]-(v1)[1]*(v2)[0])
38  
39 + #define GEOD_RAD        0       /* geodesic distance specified in radians */
40 + #define GEOD_ABS        1       /* absolute geodesic distance */
41 + #define GEOD_REL        2       /* relative geodesic distance */
42  
43   extern double   fdot(const FVECT v1, const FVECT v2);
44   extern double   dist2(const FVECT v1, const FVECT v2);
# Line 49 | Line 52 | extern int     closestapproach(RREAL t[2],
52                          const FVECT rorg1, const FVECT rdir1);
53   extern void     spinvector(FVECT vres, const FVECT vorig,
54                          const FVECT vnorm, double theta);
55 <
56 <
55 > extern double   geodesic(FVECT vres, const FVECT vorig,
56 >                        const FVECT vtarg, double t, int meas);
57   #ifdef __cplusplus
58   }
59   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines