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

Comparing ray/src/hd/holo.h (file contents):
Revision 3.3 by gregl, Mon Nov 10 18:04:05 1997 UTC vs.
Revision 3.5 by gregl, Tue Nov 11 16:59:34 1997 UTC

# Line 74 | Line 74 | typedef struct holo {
74          short   dirty;          /* beam index needs update to file */
75          double  tlin;           /* linear range for depth encoding */
76          FVECT   wn[3];          /* wall normals (derived) */
77 +        double  wg[3];          /* wall grid multipliers (derived) */
78          double  wo[6];          /* wall offsets (derived) */
78        FVECT   gv[3][2];       /* grid coordinate vectors (derived) */
79          int     wi[6];          /* wall super-indices (derived) */
80          char    *priv;          /* pointer to private client data */
81          BEAM    **bl;           /* beam pointers (memory cache) */
# Line 90 | Line 90 | typedef struct holo {
90  
91   #define hdflush(hp)     (hdfreebeam(hp,0) && hdsync(hp))
92  
93 < extern HOLO     *hdinit();
93 > extern HOLO     *hdinit(), *hdalloc();
94   extern BEAM     *hdgetbeam();
95   extern RAYVAL   *hdnewrays();
96   extern long     hdmemuse(), hdfiluse();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines