BRL-CAD
#include "common.h"
#include "bu/list.h"
#include "bu/parse.h"
#include "bu/vls.h"
#include "bg/plane.h"
#include "bn/tol.h"
#include "rt/defines.h"
#include "rt/application.h"
#include "rt/functab.h"
#include "rt/hit.h"
#include "rt/piece.h"
#include "rt/resource.h"
#include "rt/seg.h"
#include "rt/soltab.h"
#include "rt/tol.h"
#include "rt/db_internal.h"
#include "rt/db_instance.h"
#include "rt/rt_instance.h"
#include "rt/xray.h"
#include "pc.h"
Include dependency graph for func.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int rt_obj_prep (struct soltab *stp, struct rt_db_internal *ip, struct rt_i *rtip)
 
int rt_obj_shot (struct soltab *stp, struct xray *rp, struct application *ap, struct seg *seghead)
 
int rt_obj_piece_shot (struct rt_piecestate *psp, struct rt_piecelist *plp, double dist_corr, struct xray *rp, struct application *ap, struct seg *seghead)
 
int rt_obj_piece_hitsegs (struct rt_piecestate *psp, struct seg *seghead, struct application *ap)
 
int rt_obj_print (const struct soltab *stp)
 
int rt_obj_norm (struct hit *hitp, struct soltab *stp, struct xray *rp)
 
int rt_obj_uv (struct application *ap, struct soltab *stp, struct hit *hitp, struct uvcoord *uvp)
 
int rt_obj_curve (struct curvature *cvp, struct hit *hitp, struct soltab *stp)
 
DEPRECATED int rt_obj_class (void)
 
int rt_obj_free (struct soltab *stp)
 
int rt_obj_plot (struct bu_list *vhead, struct rt_db_internal *ip, const struct bg_tess_tol *ttol, const struct bn_tol *tol)
 
int rt_obj_vshot (struct soltab *stp[], struct xray *rp[], struct seg *segp, int n, struct application *ap)
 
int rt_obj_tess (struct nmgregion **r, struct model *m, struct rt_db_internal *ip, const struct bg_tess_tol *ttol, const struct bn_tol *tol)
 
int rt_obj_tnurb (struct nmgregion **r, struct model *m, struct rt_db_internal *ip, const struct bn_tol *tol)
 
int rt_obj_import (struct rt_db_internal *ip, const struct bu_external *ep, const mat_t mat, const struct db_i *dbip, struct resource *resp)
 
int rt_obj_export (struct bu_external *ep, const struct rt_db_internal *ip, double local2mm, const struct db_i *dbip, struct resource *resp)
 
int rt_obj_ifree (struct rt_db_internal *ip)
 
int rt_obj_get (struct bu_vls *logstr, const struct rt_db_internal *ip, const char *attr)
 
int rt_obj_adjust (struct bu_vls *logstr, struct rt_db_internal *ip, int argc, const char **argv)
 
int rt_obj_describe (struct bu_vls *logstr, const struct rt_db_internal *ip, int verbose, double mm2local)
 
int rt_obj_make (const struct rt_functab *ftp, struct rt_db_internal *ip)
 
int rt_obj_xform (struct rt_db_internal *op, const mat_t mat, struct rt_db_internal *ip, int release, struct db_i *dbip)
 
int rt_obj_params (struct pc_pc_set *ps, const struct rt_db_internal *ip)
 
int rt_obj_mirror (struct rt_db_internal *ip, const plane_t *plane)
 
int rt_obj_prep_serialize (struct soltab *stp, const struct rt_db_internal *ip, struct bu_external *external, size_t *version)