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] | |