BRL-CAD

Miscellaneous header file for the BRL-CAD TclCAD Library, LIBTCLCAD. More...

#include "common.h"
#include "bu/process.h"
#include "tcl.h"
#include "dm.h"
#include "ged.h"
#include "tclcad/defines.h"
Include dependency graph for misc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tclcad_ged_data
 
struct  tclcad_obj
 
struct  tclcad_io_data
 

Macros

#define TCLCAD_OBJ_NULL   (struct tclcad_obj *)0
 

Functions

void tclcad_bn_mat_print (Tcl_Interp *interp, const char *title, const mat_t m)
 
int tclcad_rt_parse_ray (Tcl_Interp *interp, struct xray *rp, const char *const *argv)
 
void tclcad_rt_pr_cutter (Tcl_Interp *interp, const union cutter *cutp)
 
int tclcad_rt_cutter (ClientData clientData, Tcl_Interp *interp, int argc, const char *const *argv)
 
void tclcad_rt_pr_hit (Tcl_Interp *interp, struct hit *hitp, const struct seg *segp, int flipflag)
 
int tclcad_rt (ClientData clientData, Tcl_Interp *interp, int argc, const char **argv)
 
int tclcad_rt_import_from_path (Tcl_Interp *interp, struct rt_db_internal *ip, const char *path, struct rt_wdb *wdb)
 
void db_full_path_appendresult (Tcl_Interp *interp, const struct db_full_path *pp)
 
int tcl_obj_to_int_array (Tcl_Interp *interp, Tcl_Obj *list, int **array, int *array_len)
 
int tcl_obj_to_fastf_array (Tcl_Interp *interp, Tcl_Obj *list, fastf_t **array, int *array_len)
 
int tcl_list_to_int_array (Tcl_Interp *interp, char *char_list, int **array, int *array_len)
 
int tcl_list_to_fastf_array (Tcl_Interp *interp, const char *char_list, fastf_t **array, int *array_len)
 
int to_open_tcl (ClientData clientData, Tcl_Interp *interp, int argc, const char **argv)
 
struct applicationto_rt_gettrees_application (struct ged *gedp, int argc, const char *argv[])
 
struct tclcad_io_datatclcad_create_io_data (void)
 
void tclcad_destroy_io_data (struct tclcad_io_data *d)
 
void tclcad_create_io_handler (struct ged_subprocess *p, bu_process_io_t d, ged_io_func_t callback, void *data)
 
void tclcad_delete_io_handler (struct ged_subprocess *p, bu_process_io_t d)
 

Detailed Description

Miscellaneous header file for the BRL-CAD TclCAD Library, LIBTCLCAD.

Definition in file misc.h.