ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/pmapio.h
Revision: 2.1
Committed: Tue Feb 24 19:39:27 2015 UTC (9 years, 2 months ago) by greg
Content type: text/plain
Branch: MAIN
Log Message:
Initial check-in of photon map addition by Roland Schregle

File Contents

# User Rev Content
1 greg 2.1 /*
2     ==================================================================
3     Photon map file I/O
4    
5     Roland Schregle (roland.schregle@{hslu.ch, gmail.com})
6     (c) Fraunhofer Institute for Solar Energy Systems,
7     Lucerne University of Applied Sciences & Arts
8     ==================================================================
9    
10     $Id: pmapio.h,v 1.6 2015/01/09 10:29:44 taschreg Exp $
11     */
12    
13    
14     #ifndef PMAPIO_H
15     #define PMAPIO_H
16    
17     #include "pmapdata.h"
18    
19     #define PMAP_FILEVER 160u /* File format version */
20    
21     void savePhotonMap (const PhotonMap *pmap, const char *fname,
22     PhotonMapType type, int argc, char **argv);
23     /* Save portable photon map of specified type to filename,
24     along with the corresponding command line. */
25    
26     PhotonMapType loadPhotonMap (PhotonMap *pmap, const char* fname);
27     /* Load portable photon map from specified filename, and return photon
28     * map type as identified from file header. */
29    
30     #endif