ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/px/pmap.h
Revision: 2.3
Committed: Mon Jul 14 22:24:00 2003 UTC (20 years, 9 months ago) by schorsch
Content type: text/plain
Branch: MAIN
Changes since 2.2: +14 -1 lines
Log Message:
Instrumented headers against multiple inclusion and for use from C++.
Moved includes in headers out of "C" scope.

File Contents

# User Rev Content
1 schorsch 2.3 /* RCSid: $Id: pmap.h,v 2.2 2003/02/22 02:07:27 greg Exp $ */
2 greg 2.1 /* Pmap return codes */
3 schorsch 2.3 #ifndef _RAD_PMAP_H_
4     #define _RAD_PMAP_H_
5    
6     #ifdef __cplusplus
7     extern "C" {
8     #endif
9    
10 greg 2.1 #define PMAP_BAD -1
11     #define PMAP_LINEAR 0
12     #define PMAP_PERSP 1
13    
14     /* |a b|
15     * |c d|
16     */
17     #define DET2(a,b, c,d) ((a)*(d) - (b)*(c))
18 schorsch 2.3
19     #ifdef __cplusplus
20     }
21     #endif
22     #endif /* _RAD_PMAP_H_ */
23