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

Comparing ray/src/rt/pmapooc.h (file contents):
Revision 1.1 by rschregle, Wed May 18 08:22:45 2016 UTC vs.
Revision 1.2 by rschregle, Wed Apr 8 15:14:21 2020 UTC

# Line 59 | Line 59
59     void OOC_InitFindPhotons (struct PhotonMap *pmap);
60     /* Initialise NN search queue prior to calling kdT_FindPhotons() */
61    
62 <   void OOC_FindPhotons (struct PhotonMap* pmap, const FVECT pos,
63 <                         const FVECT norm);
62 >   int OOC_FindPhotons (struct PhotonMap* pmap, const FVECT pos,
63 >                        const FVECT norm);
64     /* Locate pmap -> squeue.len nearest photons to pos with similar normal
65      * (NULL for volume photons) and return in search queue pmap -> squeue,
66 <    * starting with the further photon at pmap -> squeue.node */
66 >    * starting with the further photon at pmap -> squeue.node. Return -1
67 >    * if none found, else 0. */
68  
69 <   void OOC_Find1Photon (struct PhotonMap* pmap, const FVECT pos,
70 <                         const FVECT norm, Photon *photon);
71 <   /* Locate single nearest photon to pos with similar normal */  
69 >   int OOC_Find1Photon (struct PhotonMap* pmap, const FVECT pos,
70 >                        const FVECT norm, Photon *photon);
71 >   /* Locate single nearest photon to pos with similar normal. Return -1
72 >    * if none found, else 0. */  
73      
74     int OOC_GetPhoton (struct PhotonMap *pmap, PhotonIdx idx,
75                        Photon *photon);
76 <   /* Retrieve photon referenced by idx from leaf file and return 0 on
77 <    * success, else -1. */                      
76 >   /* Retrieve photon referenced by idx from leaf file and return -1 on
77 >    * error, else 0. */                      
78  
79     Photon *OOC_GetNearestPhoton (const PhotonSearchQueue *squeue,
80                                   PhotonIdx idx);
81 <   /* Retrieve photon from NN search queue after OOC_FindPhotons() */                                
81 >   /* Retrieve photon from NN search queue after OOC_FindPhotons() */
82  
83     PhotonIdx OOC_FirstPhoton (const struct PhotonMap* pmap);
84     /* Return index to first photon in octree */    

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines