60#define TCLCAD_OBJ_NULL (struct tclcad_obj *)0
73 const char *
const*argv);
89 const char *
const*argv);
119TCLCAD_EXPORT
extern int tclcad_rt(ClientData clientData,
197 const char *char_list,
Header file for the BRL-CAD common definitions.
#define UNUSED(parameter)
void(* ged_io_func_t)(void *, int)
int tclcad_rt(ClientData clientData, Tcl_Interp *interp, int argc, const char **argv)
struct application * to_rt_gettrees_application(struct ged *gedp, int argc, const char *argv[])
void tclcad_delete_io_handler(struct ged_subprocess *p, bu_process_io_t d)
int tcl_obj_to_int_array(Tcl_Interp *interp, Tcl_Obj *list, int **array, int *array_len)
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)
int tcl_list_to_int_array(Tcl_Interp *interp, char *char_list, int **array, int *array_len)
void db_full_path_appendresult(Tcl_Interp *interp, const struct db_full_path *pp)
void tclcad_rt_pr_hit(Tcl_Interp *interp, struct hit *hitp, const struct seg *segp, int flipflag)
int tclcad_rt_import_from_path(Tcl_Interp *interp, struct rt_db_internal *ip, const char *path, struct rt_wdb *wdb)
void tclcad_bn_mat_print(Tcl_Interp *interp, const char *title, const mat_t m)
struct tclcad_io_data * tclcad_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)
int to_open_tcl(ClientData clientData, Tcl_Interp *interp, int argc, const char **argv)
int tcl_list_to_fastf_array(Tcl_Interp *interp, const char *char_list, fastf_t **array, int *array_len)
int tcl_obj_to_fastf_array(Tcl_Interp *interp, Tcl_Obj *list, fastf_t **array, int *array_len)
double fastf_t
fastest 64-bit (or larger) floating point type
fastf_t mat_t[ELEMENTS_PER_MAT]
4x4 matrix
Information about where a ray hits the surface.
struct bu_vls go_rt_end_callback
int go_more_args_callback_cnt
struct dm_view_data go_dmv
struct bu_vls go_more_args_callback
int go_rt_end_callback_cnt
Primary ray data structure.
Definitions header file for the BRL-CAD TclCAD Library, LIBTCLCAD.