bu_tcl.c File Reference

Tcl interfaces to all the LIBBU Basic BRL-CAD Utility routines. More...

#include "common.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <strings.h>
#include <ctype.h>
#include "tcl.h"
#include "machine.h"
#include "cmd.h"
#include "vmath.h"
#include "bn.h"
#include "bu.h"

Include dependency graph for bu_tcl.c:

Go to the source code of this file.

Defines

#define BU_SP_SKIP_SEP(_cp)

Functions

int Cho_Init (Tcl_Interp *interp)
void bu_badmagic_tcl (Tcl_Interp *interp, const long *ptr, unsigned long magic, const char *str, const char *file, int line)
void bu_structparse_get_terse_form (Tcl_Interp *interp, const struct bu_structparse *sp)
int bu_structparse_argv (Tcl_Interp *interp, int argc, char **argv, const struct bu_structparse *desc, char *base)
int bu_tcl_mem_barriercheck (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_ck_malloc_ptr (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_malloc_len_roundup (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_prmem (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_printb (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_get_value_by_keyword (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_get_all_keyword_values (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_rgb_to_hsv (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_hsv_to_rgb (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_key_eq_to_key_val (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_shader_to_key_val (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_key_val_to_key_eq (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_shader_to_key_eq (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_brlcad_root (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_brlcad_data (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_brlcad_path (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
int bu_tcl_units_conversion (ClientData clientData, Tcl_Interp *interp, int argc, char **argv)
void bu_tcl_setup (Tcl_Interp *interp)
int Bu_Init (Tcl_Interp *interp)


Detailed Description

Tcl interfaces to all the LIBBU Basic BRL-CAD Utility routines.

Remember that in MGED you need to say "set glob_compat_mode 0" to get [] to work with TCL semantics rather than MGED glob semantics.

Author:
Michael John Muuss
Source -
The U. S. Army Research Laboratory
Aberdeen Proving Ground, Maryland 21005-5068 USA

Definition in file bu_tcl.c.


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