wdb_comb_std.c File Reference

#include "common.h"
#include <stdio.h>
#include <strings.h>
#include "tcl.h"
#include "machine.h"
#include "bu.h"
#include "vmath.h"
#include "raytrace.h"
#include "rtgeom.h"

Include dependency graph for wdb_comb_std.c:

Go to the source code of this file.

Data Structures

struct  tokens

Defines

#define PRINT_USAGE
#define WDB_TOK_NULL   0
#define WDB_TOK_LPAREN   1
#define WDB_TOK_RPAREN   2
#define WDB_TOK_UNION   3
#define WDB_TOK_INTER   4
#define WDB_TOK_SUBTR   5
#define WDB_TOK_TREE   6

Functions

HIDDEN void wdb_free_tokens (struct bu_list *hp)
HIDDEN void wdb_append_union (struct bu_list *hp)
HIDDEN void wdb_append_inter (struct bu_list *hp)
HIDDEN void wdb_append_subtr (struct bu_list *hp)
HIDDEN void wdb_append_lparen (struct bu_list *hp)
HIDDEN void wdb_append_rparen (struct bu_list *hp)
HIDDEN int wdb_add_operator (Tcl_Interp *interp, struct bu_list *hp, char ch, short int *last_tok)
HIDDEN int wdb_add_operand (Tcl_Interp *interp, struct bu_list *hp, char *name)
HIDDEN void wdb_do_inter (struct bu_list *hp)
HIDDEN void wdb_do_union_subtr (struct bu_list *hp)
HIDDEN int wdb_do_paren (struct bu_list *hp)
HIDDEN union treewdb_eval_bool (struct bu_list *hp)
HIDDEN int wdb_check_syntax (Tcl_Interp *interp, struct db_i *dbip, struct bu_list *hp, char *comb_name, struct directory *dp)
int wdb_comb_std_cmd (struct rt_wdb *wdbp, Tcl_Interp *interp, int argc, char **argv)
int wdb_comb_std_tcl (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)


Detailed Description

Code to implement the database objects "c" command.

Author - John R. Anderson

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

Definition in file wdb_comb_std.c.


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