ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/README
Revision: 2.8
Committed: Sat Feb 22 02:07:21 2003 UTC (21 years, 1 month ago) by greg
Branch: MAIN
CVS Tags: rad3R5, rad3R6, rad3R6P1
Changes since 2.7: +1 -1 lines
Log Message:
Changes and check-in for 3.5 release
Includes new source files and modifications not recorded for many years
See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release

File Contents

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