ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/README
Revision: 2.6
Committed: Wed Apr 30 14:17:37 1997 UTC (27 years ago) by greg
Branch: MAIN
Changes since 2.5: +5 -0 lines
Log Message:
added tone mapping library routines

File Contents

# User Rev Content
1 greg 1.1 LIBRARY ROUTINES AND HEADER FILES
2     SCCSid "$SunId$ LBL"
3    
4     This directory contains library routines and common header files for
5     the RADIANCE programs in the directories on the same level.
6    
7     calcomp.h header file for expression parser
8     color.h header for routines using pixel color values
9     cone.h header file for cones (cones, cylinders, rings, cups, tubes)
10     face.h header for routines using polygonal faces
11 greg 2.2 font.h header for font handling rountines
12 greg 1.1 fvect.h header file for floating point routines using vectors
13     linregr.h header file for linear regression calculation
14     mat4.h definitions for 4x4 matrix operations
15     object.h header file for routines using objects and object sets
16     octree.h header file for routines using octrees
17     otypes.h defines for object types
18 greg 2.2 paths.h header file defining standard path names for this architecture
19 greg 2.4 plocate.h header for 3D vector location
20 greg 1.1 random.h header file for random(3) and urand() function
21     resolu.h definitions for resolution line in image file.
22     standard.h standard include file for most programs
23     targa.h header file for reading and writing Targa format files
24 greg 2.6 tmerrmsg.h error messages for tone mapping routines
25     tmprivat.h private header file for tone mapping routines
26     tonemap.h header file for tone mapping routines
27 greg 2.2 vfork.h header file for routines using vfork()
28 greg 1.1 view.h header file for image generation
29     xraster.h header file for X routines using images
30     xtwind.h header for X text window routines
31     badarg.c check argument list against format string
32     bcopy.c substitutes for library routines
33     bmalloc.c memory allocation without overhead (no free lists)
34     caldefn.c store variable definitions
35     calexpr.c compute data values using expression parser
36     calfunc.c routines for calcomp using functions
37     calprnt.c routines for printing calcomp expressions
38 greg 2.4 clip.c routine to clip 3D line segments to a box
39 greg 1.1 color.c routines for color calculations
40     colrops.c integer operations on COLR scanlines
41     cone.c routines for making cones
42 greg 2.2 cputs.c default routine for command-line error output
43 greg 1.1 ealloc.c memory routines which call quit on error
44 greg 2.2 eputs.c default routine for error output
45     erf.c BSD implementation of erf() and erfc()
46 greg 1.1 error.c standard error reporting function
47 greg 2.3 expandarg.c expand command-line argument to read from environ or file
48 greg 1.1 face.c routines dealing with polygonal faces
49 greg 2.4 fdate.c return UNIX date in system-independent interface
50 greg 1.1 fgetline.c read line with escaped newlines
51 greg 2.4 fgetval.c scanf replacement that skips # comments
52 greg 1.1 fgetword.c read white space separated words from stream
53 greg 2.4 fixargv0.c MS-DOS compatibility routine to fix program name + arg. list
54 greg 2.2 font.c library routines for font handling
55 greg 2.4 frexp.c free exponent (library routine replacement)
56 greg 2.2 fropen.c find and open a Radiance library file
57 greg 1.1 fvect.c routines for float vector calculations
58 greg 2.2 fwrite.c standard lib replacement
59 greg 2.4 getlibpath.c return standard library path from RAYLIB (or default)
60 greg 1.1 getpagesize.c return system page size for non-BSD machine
61     getpath.c function to search for file in a list of directories
62     header.c routines for reading and writing information headers
63     image.c routines for image generation / pixel mapping
64     instance.c routines for octree objects
65 greg 2.4 invmat4.c compute inverse of 4x4 matrix
66 greg 1.1 lamps.c load lamp data
67     linregr.c basic linear regression calculation
68 greg 2.4 lookup.c hash table lookup routines
69 greg 1.1 malloc.c fast malloc for memory hogs and VM environments
70     mat4.c routines dealing with 4 X 4 homogeneous matrices
71 greg 2.4 mktemp.c make temporary file (system-independent replacement)
72 greg 1.1 modobject.c routines for tracking object modifiers
73     multisamp.c binary space partitioning curve for multidimensional sampling
74 greg 2.5 myhostname.c system-independent host name call
75 greg 1.1 objset.c routines for maintaining object sets
76     octree.c routines dealing with octrees and cubes
77     otypes.c object type lookup and error reporting
78     peano.c generate an N-dimensional Peano space-filling curve
79 greg 2.4 plocate.c routine to locate 3D vector w.r.t. box
80     popen.c system-independent replacement for popen(3) call
81 greg 2.2 portio.c routines for portable binary input and output
82 greg 1.1 process.c routines to communicate with separate process via dual pipes
83 greg 2.2 quit.c default quit() routine, calles exit()
84     random.c BSD random number generator
85 greg 1.1 readfargs.c allocate, read and free object arguments (RADIANCE parser)
86     readobj.c routines for reading in object descriptions
87     readoct.c routines to read octree information
88     resolu.c read and write image resolutions
89     rexpr.c regular expression parser (ala grep)
90     savestr.c routines for efficient string storage
91     savqstr.c quick and dirty string saver
92     spec_rgb.c convert colors and spectral ranges
93 greg 2.2 strcmp.c more efficient standard lib replacement for use with savestr()
94 greg 2.6 tmapcolrs.c routines for applying tone mapping to COLR scanlines
95     tonemap.c basic tone mapping routines
96 greg 1.1 urand.c anticorrelated random function due to Christophe Schlick
97     urind.c compute pseudo-asyncronous entry point for urand(3)
98 greg 2.2 wordfile.c open and read a file of whitespace-separated words
99 greg 1.1 words.c routines for recognizing and moving about words in strings
100 greg 2.2 wputs.c default warning message output function
101 greg 1.1 x11findwind.c find a window by its name under X
102     xf.c routines to convert transform arguments into 4X4 matrix
103 greg 2.2 xraster.c X10R4 raster handling routines
104     xtwind.c X10R4 text window routines