| 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 |  |  | face.c          routines dealing with polygonal faces | 
| 44 |  |  | fgetline.c      read line with escaped newlines | 
| 45 |  |  | fgetword.c      read white space separated words from stream | 
| 46 | greg | 2.2 | font.c          library routines for font handling | 
| 47 |  |  | frexp.c         free exponent | 
| 48 |  |  | fropen.c        find and open a Radiance library file | 
| 49 | greg | 1.1 | fvect.c         routines for float vector calculations | 
| 50 | greg | 2.2 | fwrite.c        standard lib replacement | 
| 51 | greg | 1.1 | getpagesize.c   return system page size for non-BSD machine | 
| 52 |  |  | getpath.c       function to search for file in a list of directories | 
| 53 |  |  | header.c        routines for reading and writing information headers | 
| 54 |  |  | image.c         routines for image generation / pixel mapping | 
| 55 |  |  | instance.c      routines for octree objects | 
| 56 |  |  | lamps.c         load lamp data | 
| 57 |  |  | linregr.c       basic linear regression calculation | 
| 58 |  |  | malloc.c        fast malloc for memory hogs and VM environments | 
| 59 |  |  | mat4.c          routines dealing with 4 X 4 homogeneous matrices | 
| 60 |  |  | modobject.c     routines for tracking object modifiers | 
| 61 |  |  | multisamp.c     binary space partitioning curve for multidimensional sampling | 
| 62 |  |  | objset.c        routines for maintaining object sets | 
| 63 |  |  | octree.c        routines dealing with octrees and cubes | 
| 64 |  |  | otypes.c        object type lookup and error reporting | 
| 65 |  |  | peano.c         generate an N-dimensional Peano space-filling curve | 
| 66 | greg | 2.2 | portio.c        routines for portable binary input and output | 
| 67 | greg | 1.1 | process.c       routines to communicate with separate process via dual pipes | 
| 68 | greg | 2.2 | quit.c          default quit() routine, calles exit() | 
| 69 |  |  | random.c        BSD random number generator | 
| 70 | greg | 1.1 | readfargs.c     allocate, read and free object arguments (RADIANCE parser) | 
| 71 |  |  | readobj.c       routines for reading in object descriptions | 
| 72 |  |  | readoct.c       routines to read octree information | 
| 73 |  |  | resolu.c        read and write image resolutions | 
| 74 |  |  | rexpr.c         regular expression parser (ala grep) | 
| 75 |  |  | savestr.c       routines for efficient string storage | 
| 76 |  |  | savqstr.c       quick and dirty string saver | 
| 77 |  |  | spec_rgb.c      convert colors and spectral ranges | 
| 78 | greg | 2.2 | strcmp.c        more efficient standard lib replacement for use with savestr() | 
| 79 | greg | 1.1 | urand.c         anticorrelated random function due to Christophe Schlick | 
| 80 |  |  | urind.c         compute pseudo-asyncronous entry point for urand(3) | 
| 81 | greg | 2.2 | wordfile.c      open and read a file of whitespace-separated words | 
| 82 | greg | 1.1 | words.c         routines for recognizing and moving about words in strings | 
| 83 | greg | 2.2 | wputs.c         default warning message output function | 
| 84 | greg | 1.1 | x11findwind.c   find a window by its name under X | 
| 85 |  |  | xf.c            routines to convert transform arguments into 4X4 matrix | 
| 86 | greg | 2.2 | xraster.c       X10R4 raster handling routines | 
| 87 |  |  | xtwind.c        X10R4 text window routines |