ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/README
(Generate patch)

Comparing ray/src/common/README (file contents):
Revision 2.3 by greg, Tue Nov 10 13:53:01 1992 UTC vs.
Revision 2.9 by greg, Fri Nov 5 03:35:32 2004 UTC

# Line 1 | Line 1
1                  LIBRARY ROUTINES AND HEADER FILES
2 <                SCCSid "$SunId$ LBL"
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.
# Line 10 | Line 10 | cone.h         header file for cones (cones, cylinders, rings
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 instance.h      header file for routines using octree objects
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
29 bcopy.c         substitutes for library routines
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
# Line 42 | Line 46 | 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
48 frexp.c         free exponent
55   fropen.c        find and open a Radiance library file
56   fvect.c         routines for float vector calculations
57 < fwrite.c        standard lib replacement
52 < getpagesize.c   return system page size for non-BSD machine
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 < malloc.c        fast malloc for memory hogs and VM environments
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 < peano.c         generate an N-dimensional Peano space-filling curve
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()
70 random.c        BSD random number generator
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines