ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/README
Revision: 2.9
Committed: Fri Nov 5 03:35:32 2004 UTC (19 years, 5 months ago) by greg
Branch: MAIN
CVS Tags: rad5R4, rad5R2, rad4R2P2, rad5R0, rad5R1, rad3R7P2, rad3R7P1, rad4R2, rad4R1, rad4R0, rad3R8, rad3R9, rad4R2P1, rad5R3, HEAD
Changes since 2.8: +0 -9 lines
Log Message:
Removed unused programs and files from distribution (sources to CVS attic)

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 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 clip.c routine to clip 3D line segments to a box
39 color.c routines for color calculations
40 colrops.c integer operations on COLR scanlines
41 cone.c routines for making cones
42 cputs.c default routine for command-line error output
43 ealloc.c memory routines which call quit on error
44 eputs.c default routine for error output
45 erf.c BSD implementation of erf() and erfc()
46 error.c standard error reporting function
47 expandarg.c expand command-line argument to read from environ or file
48 face.c routines dealing with polygonal faces
49 fdate.c return UNIX date in system-independent interface
50 fgetline.c read line with escaped newlines
51 fgetval.c scanf replacement that skips # comments
52 fgetword.c read white space separated words from stream
53 fixargv0.c MS-DOS compatibility routine to fix program name + arg. list
54 font.c library routines for font handling
55 fropen.c find and open a Radiance library file
56 fvect.c routines for float vector calculations
57 getlibpath.c return standard library path from RAYLIB (or default)
58 getpath.c function to search for file in a list of directories
59 header.c routines for reading and writing information headers
60 image.c routines for image generation / pixel mapping
61 instance.c routines for octree objects
62 invmat4.c compute inverse of 4x4 matrix
63 lamps.c load lamp data
64 linregr.c basic linear regression calculation
65 lookup.c hash table lookup routines
66 mat4.c routines dealing with 4 X 4 homogeneous matrices
67 modobject.c routines for tracking object modifiers
68 multisamp.c binary space partitioning curve for multidimensional sampling
69 myhostname.c system-independent host name call
70 objset.c routines for maintaining object sets
71 octree.c routines dealing with octrees and cubes
72 otypes.c object type lookup and error reporting
73 plocate.c routine to locate 3D vector w.r.t. box
74 portio.c routines for portable binary input and output
75 process.c routines to communicate with separate process via dual pipes
76 quit.c default quit() routine, calles exit()
77 readfargs.c allocate, read and free object arguments (RADIANCE parser)
78 readobj.c routines for reading in object descriptions
79 readoct.c routines to read octree information
80 resolu.c read and write image resolutions
81 rexpr.c regular expression parser (ala grep)
82 rgldomat.c set OpenGL material
83 rglfile.c process Radiance scene files into OpenGL display lists
84 rglinst.c convert Radiance octrees and instances into OpenGL
85 rglmat.c convert Radiance materials into OpenGL
86 rglsrc.c convert Radiance light sources into OpenGL
87 rglsurf.c convert Radiance surfaces into OpenGL
88 savestr.c routines for efficient string storage
89 savqstr.c quick and dirty string saver
90 spec_rgb.c convert colors and spectral ranges
91 strcmp.c more efficient standard lib replacement for use with savestr()
92 tmapcolrs.c routines for applying tone mapping to COLR scanlines
93 tonemap.c basic tone mapping routines
94 urand.c anticorrelated random function due to Christophe Schlick
95 urind.c compute pseudo-asyncronous entry point for urand(3)
96 wordfile.c open and read a file of whitespace-separated words
97 words.c routines for recognizing and moving about words in strings
98 wputs.c default warning message output function
99 x11findwind.c find a window by its name under X
100 xf.c routines to convert transform arguments into 4X4 matrix
101 xraster.c X10R4 raster handling routines
102 xtwind.c X10R4 text window routines