track.c File Reference

#include "common.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <strings.h>
#include "machine.h"
#include "bu.h"
#include "vmath.h"
#include "bn.h"
#include "raytrace.h"
#include "rtgeom.h"
#include "wdb.h"

Include dependency graph for track.c:

Go to the source code of this file.

Data Structures

struct  track_solid

Defines

#define WDB_TCL_CHECK_READ_ONLY
#define WDB_TCL_ERROR_RECOVERY_SUGGESTION   Tcl_AppendResult(interp, "\The in-memory table of contents may not match the status of the on-disk\n\database. The on-disk database should still be intact. For safety,\n\you should exit now, and resolve the I/O problem, before continuing.\n", (char *)NULL)

Functions

void aexists ()
static void slope ()
static void crdummy ()
static void trcurve ()
static void top ()
static void crregion ()
static void itoa ()
int wdb_track_cmd (struct rt_wdb *wdbp, Tcl_Interp *interp, int argc, char **argv)


Detailed Description

f_amtrack(): Adds "tracks" to the data file given the required info

Author - Keith A. Applin

Source - The U. S. Army Research Laboratory Aberdeen Proving Ground, Maryland 21005-5068 USA

Acknowledgements: Modifications by Bob Parker (SURVICE Engineering):

Definition in file track.c.


Define Documentation

#define WDB_TCL_CHECK_READ_ONLY
 

Value:

if (wdbp->dbip->dbi_read_only) {\
                Tcl_AppendResult(interp, "Sorry, this database is READ-ONLY\n", (char *)NULL); \
                return TCL_ERROR; \
        }

Definition at line 70 of file track.c.

Referenced by wdb_color_cmd(), wdb_comb_cmd(), wdb_concat_cmd(), wdb_copy_cmd(), wdb_copyeval_cmd(), wdb_group_cmd(), wdb_hide_cmd(), wdb_instance_cmd(), wdb_kill_cmd(), wdb_killall_cmd(), wdb_killtree_cmd(), wdb_make_bb_cmd(), wdb_move_all_cmd(), wdb_move_cmd(), wdb_nmg_collapse_cmd(), wdb_nmg_simplify_cmd(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), wdb_otranslate_cmd(), wdb_push_cmd(), wdb_region_cmd(), wdb_remove_cmd(), wdb_shells_cmd(), wdb_title_cmd(), wdb_track_cmd(), wdb_unhide_cmd(), and wdb_xpush_cmd().

#define WDB_TCL_ERROR_RECOVERY_SUGGESTION   Tcl_AppendResult(interp, "\The in-memory table of contents may not match the status of the on-disk\n\database. The on-disk database should still be intact. For safety,\n\you should exit now, and resolve the I/O problem, before continuing.\n", (char *)NULL)
 

Definition at line 75 of file track.c.


Function Documentation

void aexists  ) 
 

static void slope  ) 
 

Referenced by nmg_uv_in_lu(), and tesselate_pipe_linear().

static void crdummy  ) 
 

static void trcurve  ) 
 

static void top  ) 
 

Referenced by bu_memdebug_add(), nmg_ck_vu_ptbl(), nmg_do_radial_join(), nmg_face_coincident_vu_sort(), nmg_face_cutjoin(), nmg_find_model(), nmg_intersect_loops_self(), nmg_join_touchingloops(), nmg_k0eu(), nmg_kill_accordions(), nmg_loop_split_at_touching_jaunt(), nmg_split_touchingloops(), pipe_end_shot(), rt_advance_to_next_cell(), rt_cline_plot(), rt_cline_prep(), rt_cline_tess(), rt_ell_plot(), rt_metaball_plot_sph(), rt_nurb_intersect(), rt_superell_plot(), rt_tgc_plot(), and rt_tree_elim_nops().

static void crregion  ) 
 

static void itoa  ) 
 


Generated on Mon Sep 18 01:25:09 2006 for BRL-CAD by  doxygen 1.4.6