		LIBRARY ROUTINES AND HEADER FILES
		SCCSid "@(#)README 2.1 11/12/91 LBL"

This directory contains library routines and common header files for
the RADIANCE programs in the directories on the same level.

calcomp.h	header file for expression parser
color.h		header for routines using pixel color values
cone.h		header file for cones (cones, cylinders, rings, cups, tubes)
face.h		header for routines using polygonal faces
fvect.h		header file for floating point routines using vectors
instance.h	header file for routines using octree objects
linregr.h	header file for linear regression calculation
mat4.h		definitions for 4x4 matrix operations
object.h	header file for routines using objects and object sets
octree.h	header file for routines using octrees
otypes.h	defines for object types
random.h	header file for random(3) and urand() function
rasterfile.h	description of header for files containing raster images
resolu.h	definitions for resolution line in image file.
standard.h	standard include file for most programs
targa.h		header file for reading and writing Targa format files
view.h		header file for image generation
xraster.h	header file for X routines using images
xtwind.h	header for X text window routines
badarg.c	check argument list against format string
bcopy.c		substitutes for library routines
bmalloc.c	memory allocation without overhead (no free lists)
caldefn.c	store variable definitions
calexpr.c	compute data values using expression parser
calfunc.c	routines for calcomp using functions
calprnt.c	routines for printing calcomp expressions
color.c		routines for color calculations
colrops.c	integer operations on COLR scanlines
cone.c		routines for making cones
ealloc.c	memory routines which call quit on error
error.c		standard error reporting function
face.c		routines dealing with polygonal faces
fgetline.c	read line with escaped newlines
fgetword.c	read white space separated words from stream
frexp.c		find and open a Radiance library file
fvect.c		routines for float vector calculations
getpagesize.c	return system page size for non-BSD machine
getpath.c	function to search for file in a list of directories
header.c	routines for reading and writing information headers
image.c		routines for image generation / pixel mapping
instance.c	routines for octree objects
lamps.c		load lamp data
linregr.c	basic linear regression calculation
malloc.c	fast malloc for memory hogs and VM environments
mat4.c		routines dealing with 4 X 4 homogeneous matrices
misc.c		miscellaneous routines used by most programs
modobject.c	routines for tracking object modifiers
multisamp.c	binary space partitioning curve for multidimensional sampling
objset.c	routines for maintaining object sets
octree.c	routines dealing with octrees and cubes
otypes.c	object type lookup and error reporting
peano.c		generate an N-dimensional Peano space-filling curve
process.c	routines to communicate with separate process via dual pipes
readfargs.c	allocate, read and free object arguments (RADIANCE parser)
readobj.c	routines for reading in object descriptions
readoct.c	routines to read octree information
resolu.c	read and write image resolutions
rexpr.c		regular expression parser (ala grep)
savestr.c	routines for efficient string storage
savqstr.c	quick and dirty string saver
spec_rgb.c	convert colors and spectral ranges
urand.c		anticorrelated random function due to Christophe Schlick
urind.c		compute pseudo-asyncronous entry point for urand(3)
words.c		routines for recognizing and moving about words in strings
x11findwind.c	find a window by its name under X
xf.c		routines to convert transform arguments into 4X4 matrix
