BRL-CAD File List

Here is a list of all files with brief descriptions:
include/anim.h [code]
include/bn.h [code]
include/brlcad.h [code]Convenience header for the core BRL-CAD libraries
include/brlcad_config.h [code]
include/brlcad_version.h [code]
include/bu.h [code]Header file for the BRL-CAD Utility Library, LIBBU
include/cmd.h [code]Command history data structures
include/colorquant.h [code]
include/common.h [code]Header file for the BRL-CAD common definitions
include/compat4.h [code]
include/conf.h [code]
include/config_win.h [code]
include/db.h [code]GED Database Format v4
include/db5.h [code]Definition of the BRL-CAD "v5" database format used for new ".g" files
include/dm-glx.h [code]
include/dm-Null.h [code]
include/dm-ogl.h [code]
include/dm-pex.h [code]
include/dm-plot.h [code]
include/dm-ps.h [code]
include/dm-tk.h [code]
include/dm-wgl.h [code]
include/dm-X.h [code]
include/dm.h [code]
include/dm_color.h [code]
include/dm_xvars.h [code]
include/exit_status.h [code]
include/fb.h [code]BRL "Generic" Framebuffer Library Interface Defines
include/fbio.h [code]BRL-CAD Framebuffer Library I/O Interfaces
include/fbmsg.h [code]
include/fbserv_obj.h [code]
include/itcl.h [code]
include/itclDecls.h [code]
include/itclInt.h [code]
include/itclIntDecls.h [code]
include/itk.h [code]
include/itkDecls.h [code]
include/libterm.h [code]
include/libtermio.h [code]
include/light.h [code]Declarations related to light sources
include/machine.h [code]This header file defines all the fundamental data types (lower case names, created with "typedef") and fundamental manifest constants (upper case, created with "#define") used throughout the BRL-CAD Package. Virtually all other BRL-CAD header files depend on this header file being included first
include/mater.h [code]Information about mapping between region IDs and material information (colors and outboard database "handles")
include/msr.h [code]
include/nmg.h [code]Definition of data structures for "Non-Manifold Geometry Modelling." Developed from "Non-Manifold Geometric Boundary Modeling" by Kevin Weiler, 5/7/87 (SIGGraph 1989 Course #20 Notes)
include/noalias-prag.h [code]
include/noalias.h [code]
include/nurb.h [code]Define surface and curve structures for Non Rational Uniform B-Spline (NURB) curves and surfaces
include/optical.h [code]Header file for the BRL-CAD Optical Library, LIBOPTICAL
include/orle.h [code]
include/photonmap.h [code]Declarations related to Photon Mapping
include/pkg.h [code]Data structures and manifest constants for use with the PKG library
include/plastic.h [code]
include/plot3.h [code]
include/png.h [code]
include/pngconf.h [code]
include/pyramid.h [code]
include/raytrace.h [code]
include/redblack.h [code]The data structures and constants for red-black trees
include/regex.h [code]
include/rle.h [code]
include/rle_code.h [code]
include/rle_config.h [code]
include/rle_getraw.h [code]
include/rle_put.h [code]
include/rle_raw.h [code]
include/rtgeom.h [code]Details of the internal forms used by the LIBRT geometry routines for the different solids
include/rtlist.h [code]
include/rtprivate.h [code]Things to support the "rt" program and the link to liboptical
include/rtserver.h [code]Header file for the rtserver
include/RtServerImpl.h [code]
include/rtstring.h [code]
include/shadefuncs.h [code]
include/shadework.h [code]
include/shortvect-pr.h [code]
include/shortvect.h [code]This header file is intended to be include'ed in front of any loop which is known to never involve more than 32, to permit vectorizing compilers to omit extra overhead
include/solid.h [code]
include/spectrum.h [code]
include/spm.h [code]Sphere data structure and function declarations
include/svfb.h [code]
include/svfb_global.h [code]
include/tcl.h [code]
include/tclcad.h [code]Header file for the BRL-CAD TclCAD Library, LIBTCLCAD
include/tclDecls.h [code]
include/tclInt.h [code]
include/tclIntDecls.h [code]
include/tclIntPlatDecls.h [code]
include/tclPlatDecls.h [code]
include/tk.h [code]
include/tkDecls.h [code]
include/tkInt.h [code]
include/tkIntDecls.h [code]
include/tkIntPlatDecls.h [code]
include/tkIntXlibDecls.h [code]
include/tkPlatDecls.h [code]
include/vectfont.h [code]
include/vfont-if.h [code]
include/vmath.h [code]Vector/matrix math
include/wdb.h [code]
include/XtndRunsv.h [code]
include/zconf.h [code]
include/zlib.h [code]
misc/doxygen_structure [code]
src/libbn/anim.c [code]Routines useful in animation programs
src/libbn/axis.c [code]This routine is used to generate an axis for a graph. It draws an axis with a linear scale, places tic marks every inch, labels the tics, and uses the supplied title for the axis
src/libbn/bn_tcl.c [code]Tcl interfaces to all the LIBBN math routines
src/libbn/complex.c [code]
src/libbn/const.c [code]Constants used by the ray tracing library
src/libbn/font.c [code]
src/libbn/fortran.c [code]A FORTRAN-callable interface to libplot3
src/libbn/list.c [code]
src/libbn/marker.c [code]
src/libbn/mat.c [code]4 x 4 Matrix manipulation functions..
src/libbn/msr.c [code]Minimal Standard RANdom number generator
src/libbn/noise.c [code]
src/libbn/plane.c [code]Some useful routines for dealing with planes and lines
src/libbn/plot3.c [code]A public-domain UNIX plot library, for 2-D and 3-D plotting in 16-bit VAX signed integer spaces, or 64-bit IEEE floating point
src/libbn/poly.c [code]
src/libbn/qmath.c [code]Quaternion math routines
src/libbn/rand.c [code]These are our tables of random numbers
src/libbn/scale.c [code]Scale geometry points
src/libbn/sphmap.c [code]Common Subroutines for Spherical Data Structures/Texture Maps Subroutines
src/libbn/symbol.c [code]
src/libbn/tabdata.c [code]Routines for processing tables (curves) of data with one independent parameter which is common to many sets of dependent data values
src/libbn/tplot.c [code]This routine is designed to simplify the creation of X,Y plots for user
src/libbn/vectfont.c [code]
src/libbn/vector.c [code]
src/libbn/vers.c [code]
src/libbn/vers_win.c [code]
src/libbn/vert_tree.c [code]Routines to manage a binary search tree of vertices
src/libbn/wavelet.c [code]This is a standard wavelet library that takes a given data buffer of some data type and then performs a wavelet transform on that data
src/libbu/association.c [code]
src/libbu/avs.c [code]Routines to manage attribute/value sets
src/libbu/badmagic.c [code]Routines to check magic numbers
src/libbu/bitv.c [code]Routines for managing bit vectors of arbitrary length
src/libbu/bomb.c [code]
src/libbu/brlcad_path.c [code]A support routine to provide the executable code with the path to where the BRL-CAD programs and libraries are installed
src/libbu/bu_fgets.c [code]Fgets replacement function that also handles CR as an EOL marker
src/libbu/bu_tcl.c [code]Tcl interfaces to all the LIBBU Basic BRL-CAD Utility routines
src/libbu/cmd.c [code]Utility routines for handling commands
src/libbu/cmdhist.c [code]Routines for maintaining a command history
src/libbu/cmdhist_obj.c [code]
src/libbu/color.c [code]
src/libbu/convert.c [code]Routines to translate data formats. The data formats are:
src/libbu/fopen_uniq.c [code]Routine to open a unique filename
src/libbu/getopt.c [code]Special re-entrant version of getopt
src/libbu/hash.c [code]An implimentation of hash tables
src/libbu/hist.c [code]General purpose histogram handling routines
src/libbu/hook.c [code]BRL-CAD support library's hook utility
src/libbu/htester.c [code]Test network float conversion
src/libbu/htond.c [code]Convert doubles to host/network format
src/libbu/htonf.c [code]Convert floats to host/network format
src/libbu/ispar.c [code]Subroutine to determine if we are multi-threaded
src/libbu/lex.c [code]
src/libbu/linebuf.c [code]A portable way of doing setlinebuf()
src/libbu/list.c [code]Support routines for linked lists
src/libbu/log.c [code]Parallel safe version of fprintf for logging
src/libbu/magic.c [code]Routines for looking up magic numbers
src/libbu/malloc.c [code]Parallel-protected debugging-enhanced wrapper around system malloc()
src/libbu/mappedfile.c [code]Routines for sharing large read-only data files
src/libbu/mread.c [code]Multiple-read to fill a buffer
src/libbu/mro.c [code]The Multiply Represented Object package
src/libbu/observer.c [code]Routines for implementing the observer pattern
src/libbu/parallel.c [code]Routines for parallel processing
src/libbu/parse.c [code]Routines for parsing arbitrary structures
src/libbu/printb.c [code]Print bitfields
src/libbu/ptbl.c [code]Support for generalized "pointer tables"
src/libbu/rb_create.c [code]
src/libbu/rb_delete.c [code]
src/libbu/rb_diag.c [code]
src/libbu/rb_extreme.c [code]
src/libbu/rb_free.c [code]
src/libbu/rb_insert.c [code]
src/libbu/rb_internals.h [code]
src/libbu/rb_order_stats.c [code]
src/libbu/rb_rotate.c [code]
src/libbu/rb_search.c [code]
src/libbu/rb_walk.c [code]
src/libbu/semaphore.c [code]Semaphore implementation
src/libbu/stat.c [code]
src/libbu/units.c [code]
src/libbu/vers.c [code]
src/libbu/vers_win.c [code]
src/libbu/vfont.c [code]Berkely Vector Fonts
src/libbu/vls.c [code]The variable length string package
src/libbu/whereis.c [code]
src/libbu/which.c [code]
src/libbu/xdr.c [code]
src/librt/bezier_2d_isect.c [code]
src/librt/bigE.c [code]
src/librt/binary_obj.c [code]
src/librt/bomb.c [code]
src/librt/bool.c [code]
src/librt/bot.h [code]
src/librt/bundle.c [code]
src/librt/cmd.c [code]
src/librt/comb.c [code]
src/librt/cut.c [code]
src/librt/db5_alloc.c [code]
src/librt/db5_bin.c [code]
src/librt/db5_comb.c [code]
src/librt/db5_io.c [code]
src/librt/db5_scan.c [code]
src/librt/db5_types.c [code]
src/librt/db_alloc.c [code]
src/librt/db_anim.c [code]
src/librt/db_comb.c [code]
src/librt/db_flags.c [code]
src/librt/db_inmem.c [code]
src/librt/db_io.c [code]
src/librt/db_lookup.c [code]
src/librt/db_match.c [code]
src/librt/db_open.c [code]
src/librt/db_path.c [code]
src/librt/db_scan.c [code]
src/librt/db_tree.c [code]
src/librt/db_walk.c [code]
src/librt/debug.h [code]
src/librt/dg_obj.c [code]
src/librt/dir.c [code]
src/librt/fixpt.h [code]
src/librt/fortray.c [code]
src/librt/g_arb.c [code]
src/librt/g_arbn.c [code]
src/librt/g_ars.c [code]
src/librt/g_bot.c [code]
src/librt/g_bot_include.c [code]
src/librt/g_cline.c [code]
src/librt/g_dsp.c [code]
src/librt/g_ebm.c [code]
src/librt/g_ehy.c [code]
src/librt/g_ell.c [code]
src/librt/g_epa.c [code]
src/librt/g_eto.c [code]
src/librt/g_extrude.c [code]
src/librt/g_grip.c [code]
src/librt/g_half.c [code]
src/librt/g_hf.c [code]
src/librt/g_metaball.c [code]
src/librt/g_nmg.c [code]
src/librt/g_nurb.c [code]
src/librt/g_part.c [code]
src/librt/g_pg.c [code]
src/librt/g_pipe.c [code]
src/librt/g_rec.c [code]
src/librt/g_rhc.c [code]
src/librt/g_rpc.c [code]
src/librt/g_sketch.c [code]
src/librt/g_sph.c [code]
src/librt/g_submodel.c [code]
src/librt/g_superell.c [code]
src/librt/g_tgc.c [code]
src/librt/g_torus.c [code]
src/librt/g_vol.c [code]
src/librt/g_xxx.c [code]
src/librt/global.c [code]
src/librt/htbl.c [code]
src/librt/importFg4Section.c [code]
src/librt/many.c [code]
src/librt/mater.c [code]
src/librt/memalloc.c [code]
src/librt/mkbundle.c [code]
src/librt/nirt.c [code]
src/librt/nmg_bool.c [code]
src/librt/nmg_ck.c [code]
src/librt/nmg_class.c [code]
src/librt/nmg_eval.c [code]
src/librt/nmg_extrude.c [code]
src/librt/nmg_fcut.c [code]
src/librt/nmg_fuse.c [code]
src/librt/nmg_index.c [code]
src/librt/nmg_info.c [code]
src/librt/nmg_inter.c [code]
src/librt/nmg_junk.c [code]
src/librt/nmg_manif.c [code]
src/librt/nmg_mesh.c [code]
src/librt/nmg_misc.c [code]
src/librt/nmg_mk.c [code]
src/librt/nmg_mod.c [code]
src/librt/nmg_plot.c [code]
src/librt/nmg_pr.c [code]
src/librt/nmg_pt_fu.c [code]
src/librt/nmg_rt_isect.c [code]
src/librt/nmg_rt_segs.c [code]
src/librt/nmg_tri.c [code]
src/librt/nmg_visit.c [code]
src/librt/nurb_basis.c [code]
src/librt/nurb_bezier.c [code]
src/librt/nurb_bound.c [code]
src/librt/nurb_c2.c [code]
src/librt/nurb_copy.c [code]
src/librt/nurb_diff.c [code]
src/librt/nurb_eval.c [code]
src/librt/nurb_example.c [code]
src/librt/nurb_flat.c [code]
src/librt/nurb_interp.c [code]
src/librt/nurb_knot.c [code]
src/librt/nurb_norm.c [code]
src/librt/nurb_plot.c [code]
src/librt/nurb_poly.c [code]
src/librt/nurb_ray.c [code]
src/librt/nurb_refine.c [code]
src/librt/nurb_reverse.c [code]
src/librt/nurb_solve.c [code]
src/librt/nurb_split.c [code]
src/librt/nurb_tess.c [code]
src/librt/nurb_trim.c [code]
src/librt/nurb_trim_util.c [code]
src/librt/nurb_util.c [code]
src/librt/nurb_xsplit.c [code]
src/librt/oslo_calc.c [code]
src/librt/oslo_map.c [code]
src/librt/parse.c [code]
src/librt/plane.h [code]
src/librt/pmalloc.c [code]
src/librt/pr.c [code]
src/librt/prep.c [code]
src/librt/qray.c [code]
src/librt/qray.h [code]
src/librt/regionfix.c [code]
src/librt/roots.c [code]
src/librt/rt_dspline.c [code]
src/librt/shoot.c [code]
src/librt/spectrum.c [code]
src/librt/storage.c [code]
src/librt/table.c [code]
src/librt/tcl.c [code]
src/librt/timer-nt.c [code]
src/librt/timer42.c [code]
src/librt/timer52brl.c [code]
src/librt/timercos.c [code]
src/librt/timerhep.c [code]
src/librt/timerunix.c [code]
src/librt/track.c [code]
src/librt/transform.c [code]
src/librt/tree.c [code]
src/librt/vdraw.c [code]
src/librt/vers_win.c [code]
src/librt/view_obj.c [code]
src/librt/vlist.c [code]
src/librt/vshoot.c [code]
src/librt/wdb.c [code]
src/librt/wdb_comb_std.c [code]
src/librt/wdb_obj.c [code]

Generated on Mon Sep 18 01:24:40 2006 for BRL-CAD by  doxygen 1.4.6