BRL-CAD
raytrace.h File Reference
#include "common.h"
#include "bu/avs.h"
#include "bu/bitv.h"
#include "bu/file.h"
#include "bu/hash.h"
#include "bu/hist.h"
#include "bu/malloc.h"
#include "bu/mapped_file.h"
#include "bu/list.h"
#include "bu/log.h"
#include "bu/parallel.h"
#include "bu/parse.h"
#include "bu/ptbl.h"
#include "bu/str.h"
#include "bu/vls.h"
#include "bn.h"
#include "./rt/db5.h"
#include "nmg.h"
#include "pc.h"
#include "./rt/geom.h"
#include "./rt/defines.h"
#include "./rt/db_fullpath.h"
#include "./rt/debug.h"
#include "./rt/tol.h"
#include "./rt/db_internal.h"
#include "./rt/xray.h"
#include "./rt/hit.h"
#include "./rt/seg.h"
#include "./rt/soltab.h"
#include "./rt/mater.h"
#include "./rt/region.h"
#include "./rt/ray_partition.h"
#include "./rt/space_partition.h"
#include "./rt/mem.h"
#include "./rt/db_instance.h"
#include "./rt/directory.h"
#include "./rt/nongeom.h"
#include "./rt/tree.h"
#include "./rt/wdb.h"
#include "./rt/anim.h"
#include "./rt/piece.h"
#include "./rt/resource.h"
#include "./rt/application.h"
#include "./rt/global.h"
#include "./rt/rt_instance.h"
#include "./rt/view.h"
#include "./rt/func.h"
#include "./rt/functab.h"
#include "./rt/private.h"
#include "./rt/nmg_conv.h"
#include "./rt/overlap.h"
#include "./rt/pattern.h"
#include "./rt/shoot.h"
#include "./rt/timer.h"
#include "./rt/boolweave.h"
#include "./rt/calc.h"
#include "./rt/cmd.h"
#include "./rt/search.h"
#include "./rt/db_io.h"
#include "./rt/primitives/arb8.h"
#include "./rt/primitives/epa.h"
#include "./rt/primitives/pipe.h"
#include "./rt/primitives/metaball.h"
#include "./rt/primitives/rpc.h"
#include "./rt/primitives/pg.h"
#include "./rt/primitives/hf.h"
#include "./rt/primitives/dsp.h"
#include "./rt/primitives/ell.h"
#include "./rt/primitives/tgc.h"
#include "./rt/primitives/sketch.h"
#include "./rt/primitives/annot.h"
#include "./rt/primitives/script.h"
#include "./rt/primitives/bot.h"
#include "./rt/primitives/brep.h"
#include "./rt/primitives/tor.h"
#include "./rt/primitives/rhc.h"
#include "./rt/primitives/cline.h"
#include "./rt/comb.h"
#include "./rt/misc.h"
#include "./rt/prep.h"
#include "./rt/vlist.h"
#include "./rt/htbl.h"
#include "./rt/dspline.h"
#include "./rt/db_attr.h"
#include "./rt/binunif.h"
#include "./rt/version.h"
Include dependency graph for raytrace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

All the data structures and manifest constants necessary for interacting with the BRL-CAD LIBRT ray-tracing library.

Note that this header file defines many internal data structures, as well as the library's external (interface) data structures. These are provided for the convenience of applications builders. However, the internal data structures are subject to change in each release.

Definition in file raytrace.h.