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.12 by greg, Tue Sep 16 06:30:20 2003 UTC vs.
Revision 2.13 by greg, Fri Feb 18 00:40:25 2011 UTC

# Line 37 | Line 37 | typedef RREAL  FVECT[3];
37                          (vr)[2]=(v1)[0]*(v2)[1]-(v1)[1]*(v2)[0])
38  
39  
40 < extern double   fdot(FVECT v1, FVECT v2);
41 < extern double   dist2(FVECT v1, FVECT v2);
42 < extern double   dist2line(FVECT p, FVECT ep1, FVECT ep2);
43 < extern double   dist2lseg(FVECT p, FVECT ep1, FVECT ep2);
44 < extern void     fcross(FVECT vres, FVECT v1, FVECT v2);
45 < extern void     fvsum(FVECT vres, FVECT v0, FVECT v1, double f);
40 > extern double   fdot(const FVECT v1, const FVECT v2);
41 > extern double   dist2(const FVECT v1, const FVECT v2);
42 > extern double   dist2line(const FVECT p, const FVECT ep1, const FVECT ep2);
43 > extern double   dist2lseg(const FVECT p, const FVECT ep1, const FVECT ep2);
44 > extern void     fcross(FVECT vres, const FVECT v1, const FVECT v2);
45 > extern void     fvsum(FVECT vres, const FVECT v0, const FVECT v1, double f);
46   extern double   normalize(FVECT v);
47 < extern int      closestapproach(RREAL t[2], FVECT rorg0, FVECT rdir0,
48 <                                FVECT rorg1, FVECT rdir1);
49 < extern void     spinvector(FVECT vres, FVECT vorig, FVECT vnorm, double theta);
47 > extern int      closestapproach(RREAL t[2],
48 >                        const FVECT rorg0, const FVECT rdir0,
49 >                        const FVECT rorg1, const FVECT rdir1);
50 > extern void     spinvector(FVECT vres, const FVECT vorig,
51 >                        const FVECT vnorm, double theta);
52  
53  
54   #ifdef __cplusplus

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines