ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/README
Revision: 2.3
Committed: Tue Nov 10 13:53:01 1992 UTC (31 years, 5 months ago) by greg
Branch: MAIN
Changes since 2.2: +1 -0 lines
Log Message:
added expandarg.c

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     instance.h header file for routines using octree objects
14     linregr.h header file for linear regression calculation
15     mat4.h definitions for 4x4 matrix operations
16     object.h header file for routines using objects and object sets
17     octree.h header file for routines using octrees
18     otypes.h defines for object types
19 greg 2.2 paths.h header file defining standard path names for this architecture
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.2 vfork.h header file for routines using vfork()
25 greg 1.1 view.h header file for image generation
26     xraster.h header file for X routines using images
27     xtwind.h header for X text window routines
28     badarg.c check argument list against format string
29     bcopy.c substitutes for library routines
30     bmalloc.c memory allocation without overhead (no free lists)
31     caldefn.c store variable definitions
32     calexpr.c compute data values using expression parser
33     calfunc.c routines for calcomp using functions
34     calprnt.c routines for printing calcomp expressions
35     color.c routines for color calculations
36     colrops.c integer operations on COLR scanlines
37     cone.c routines for making cones
38 greg 2.2 cputs.c default routine for command-line error output
39 greg 1.1 ealloc.c memory routines which call quit on error
40 greg 2.2 eputs.c default routine for error output
41     erf.c BSD implementation of erf() and erfc()
42 greg 1.1 error.c standard error reporting function
43 greg 2.3 expandarg.c expand command-line argument to read from environ or file
44 greg 1.1 face.c routines dealing with polygonal faces
45     fgetline.c read line with escaped newlines
46     fgetword.c read white space separated words from stream
47 greg 2.2 font.c library routines for font handling
48     frexp.c free exponent
49     fropen.c find and open a Radiance library file
50 greg 1.1 fvect.c routines for float vector calculations
51 greg 2.2 fwrite.c standard lib replacement
52 greg 1.1 getpagesize.c return system page size for non-BSD machine
53     getpath.c function to search for file in a list of directories
54     header.c routines for reading and writing information headers
55     image.c routines for image generation / pixel mapping
56     instance.c routines for octree objects
57     lamps.c load lamp data
58     linregr.c basic linear regression calculation
59     malloc.c fast malloc for memory hogs and VM environments
60     mat4.c routines dealing with 4 X 4 homogeneous matrices
61     modobject.c routines for tracking object modifiers
62     multisamp.c binary space partitioning curve for multidimensional sampling
63     objset.c routines for maintaining object sets
64     octree.c routines dealing with octrees and cubes
65     otypes.c object type lookup and error reporting
66     peano.c generate an N-dimensional Peano space-filling curve
67 greg 2.2 portio.c routines for portable binary input and output
68 greg 1.1 process.c routines to communicate with separate process via dual pipes
69 greg 2.2 quit.c default quit() routine, calles exit()
70     random.c BSD random number generator
71 greg 1.1 readfargs.c allocate, read and free object arguments (RADIANCE parser)
72     readobj.c routines for reading in object descriptions
73     readoct.c routines to read octree information
74     resolu.c read and write image resolutions
75     rexpr.c regular expression parser (ala grep)
76     savestr.c routines for efficient string storage
77     savqstr.c quick and dirty string saver
78     spec_rgb.c convert colors and spectral ranges
79 greg 2.2 strcmp.c more efficient standard lib replacement for use with savestr()
80 greg 1.1 urand.c anticorrelated random function due to Christophe Schlick
81     urind.c compute pseudo-asyncronous entry point for urand(3)
82 greg 2.2 wordfile.c open and read a file of whitespace-separated words
83 greg 1.1 words.c routines for recognizing and moving about words in strings
84 greg 2.2 wputs.c default warning message output function
85 greg 1.1 x11findwind.c find a window by its name under X
86     xf.c routines to convert transform arguments into 4X4 matrix
87 greg 2.2 xraster.c X10R4 raster handling routines
88     xtwind.c X10R4 text window routines