BRL-CAD

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

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

Go to the source code of this file.

Data Structures

struct  tclcad_view_data
 

Functions

void go_refresh (struct ged *gedp, struct bview *gdvp)
 
void go_refresh_draw (struct ged *gedp, struct bview *gdvp, int restore_zbuffer)
 
int go_view_axes (struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_labels (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_arrows (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_pick (struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_axes (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_lines (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_move (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_move_object_mode (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_move_point_mode (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_data_polygons (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_mouse_poly_circ (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_mouse_poly_cont (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_mouse_poly_ell (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_mouse_poly_rect (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_poly_circ_mode (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_poly_ell_mode (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_poly_rect_mode (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_run_tclscript (Tcl_Interp *interp, const char *tclscript, struct bu_vls *result_str)
 
int go_poly_cont_build (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
int go_poly_cont_build_end (Tcl_Interp *interp, struct ged *gedp, struct bview *gdvp, int argc, const char *argv[], const char *usage)
 
void fb_tcl_setup (void)
 

Detailed Description

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

Definition in file draw.h.