#include "common.h"#include <stdlib.h>#include <stdio.h>#include <math.h>#include <ctype.h>#include "machine.h"#include "tcl.h"#include "vmath.h"#include "db.h"#include "nmg.h"#include "raytrace.h"#include "rtgeom.h"#include "./debug.h"#include "./plane.h"#include "./bot.h"Include dependency graph for g_ars.c:

Go to the source code of this file.
Defines | |
| #define | TRI_NULL ((struct tri_specific *)0) |
| #define | RT_ARS_MAXHITS 128 |
| #define | IJ(ii, jj) (((i+(ii))*(arip->pts_per_curve+1))+(j+(jj))) |
| #define | ARS_PT(ii, jj) (&arip->curves[i+(ii)][(j+(jj))*ELEMENTS_PER_VECT]) |
| #define | FIND_IJ(a, b) |
| #define | ASSOC_GEOM(corn, a, b) |
Functions | |
| int | rt_bot_prep (struct soltab *stp, struct rt_db_internal *ip, struct rt_i *rtip) |
| void | rt_bot_ifree (struct rt_db_internal *ip) |
| int | rt_ars_tess (struct nmgregion **r, struct model *m, struct rt_db_internal *ip, const struct rt_tess_tol *ttol, const struct bn_tol *tol) |
| void | rt_ars_free (register struct soltab *stp) |
| int | rt_ars_class (const struct soltab *stp, const vect_t min, const vect_t max, const struct bn_tol *tol) |
| fastf_t * | rt_ars_rd_curve (union record *rp, int npts) |
| int | rt_ars_import (struct rt_db_internal *ip, const struct bu_external *ep, const fastf_t *mat, const struct db_i *dbip) |
| int | rt_ars_export (struct bu_external *ep, const struct rt_db_internal *ip, double local2mm, const struct db_i *dbip) |
| int | rt_ars_import5 (struct rt_db_internal *ip, const struct bu_external *ep, const fastf_t *mat, const struct db_i *dbip) |
| int | rt_ars_export5 (struct bu_external *ep, const struct rt_db_internal *ip, double local2mm, const struct db_i *dbip) |
| int | rt_ars_describe (struct bu_vls *str, const struct rt_db_internal *ip, int verbose, double mm2local) |
| void | rt_ars_ifree (struct rt_db_internal *ip) |
| int | rt_ars_prep (struct soltab *stp, struct rt_db_internal *ip, struct rt_i *rtip) |
| void | rt_ars_print (register const struct soltab *stp) |
| int | rt_ars_shot (struct soltab *stp, register struct xray *rp, struct application *ap, struct seg *seghead) |
| void | rt_hitsort (register struct hit *h, register int nh) |
| void | rt_ars_norm (register struct hit *hitp, struct soltab *stp, register struct xray *rp) |
| void | rt_ars_curve (register struct curvature *cvp, register struct hit *hitp, struct soltab *stp) |
| void | rt_ars_uv (struct application *ap, struct soltab *stp, register struct hit *hitp, register struct uvcoord *uvp) |
| int | rt_ars_plot (struct bu_list *vhead, struct rt_db_internal *ip, const struct rt_tess_tol *ttol, const struct bn_tol *tol) |
| int | rt_ars_tclget (Tcl_Interp *interp, const struct rt_db_internal *intern, const char *attr) |
| int | rt_ars_tcladjust (Tcl_Interp *interp, struct rt_db_internal *intern, int argc, char **argv) |
Variables | |
| int | rt_bot_minpieces |
Author - Michael John Muuss
Source - SECAD/VLD Computing Consortium, Bldg 394 The U. S. Army Ballistic Research Laboratory Aberdeen Proving Ground, Maryland 21005
Definition in file g_ars.c.
|
|
Referenced by rt_ars_shot(). |
1.4.6