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

# User Rev Content
1 greg 1.1 LIBRARY ROUTINES AND HEADER FILES
2 greg 2.8 SCCSid "@(#)README 2.7 6/9/98 LBL"
3 greg 1.1
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 gwlarson 2.7 radogl.h header for routines using OpenGL to display Radiance scenes
21 greg 1.1 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 greg 2.6 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 greg 2.2 vfork.h header file for routines using vfork()
29 greg 1.1 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 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     fropen.c find and open a Radiance library file
56 greg 1.1 fvect.c routines for float vector calculations
57 greg 2.4 getlibpath.c return standard library path from RAYLIB (or default)
58 greg 1.1 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 greg 2.4 invmat4.c compute inverse of 4x4 matrix
63 greg 1.1 lamps.c load lamp data
64     linregr.c basic linear regression calculation
65 greg 2.4 lookup.c hash table lookup routines
66 greg 1.1 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 greg 2.5 myhostname.c system-independent host name call
70 greg 1.1 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 greg 2.4 plocate.c routine to locate 3D vector w.r.t. box
74 greg 2.2 portio.c routines for portable binary input and output
75 greg 1.1 process.c routines to communicate with separate process via dual pipes
76 greg 2.2 quit.c default quit() routine, calles exit()
77 greg 1.1 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 gwlarson 2.7 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 greg 1.1 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 greg 2.2 strcmp.c more efficient standard lib replacement for use with savestr()
92 greg 2.6 tmapcolrs.c routines for applying tone mapping to COLR scanlines
93     tonemap.c basic tone mapping routines
94 greg 1.1 urand.c anticorrelated random function due to Christophe Schlick
95     urind.c compute pseudo-asyncronous entry point for urand(3)
96 greg 2.2 wordfile.c open and read a file of whitespace-separated words
97 greg 1.1 words.c routines for recognizing and moving about words in strings
98 greg 2.2 wputs.c default warning message output function
99 greg 1.1 x11findwind.c find a window by its name under X
100     xf.c routines to convert transform arguments into 4X4 matrix
101 greg 2.2 xraster.c X10R4 raster handling routines
102     xtwind.c X10R4 text window routines