BRL-CAD
bview Struct Reference

#include <bview.h>

Collaboration diagram for bview:
[legend]

Data Fields

struct bu_list l
 
fastf_t gv_scale
 
fastf_t gv_size
 2.0 * scale More...
 
fastf_t gv_isize
 1.0 / size More...
 
fastf_t gv_perspective
 perspective angle More...
 
vect_t gv_aet
 
vect_t gv_eye_pos
 eye position More...
 
vect_t gv_keypoint
 
char gv_coord
 coordinate system More...
 
char gv_rotate_about
 indicates what point rotations are about More...
 
mat_t gv_rotation
 
mat_t gv_center
 
mat_t gv_model2view
 
mat_t gv_pmodel2view
 
mat_t gv_view2model
 
mat_t gv_pmat
 perspective matrix More...
 
void(* gv_callback )()
 called in ged_view_update with gvp and gv_clientData More...
 
void * gv_clientData
 passed to gv_callback More...
 
fastf_t gv_prevMouseX
 
fastf_t gv_prevMouseY
 
fastf_t gv_minMouseDelta
 
fastf_t gv_maxMouseDelta
 
fastf_t gv_rscale
 
fastf_t gv_sscale
 
int gv_mode
 
int gv_zclip
 
struct bview_adc_state gv_adc
 
struct bview_axes_state gv_model_axes
 
struct bview_axes_state gv_view_axes
 
struct bview_data_arrow_state gv_data_arrows
 
struct bview_data_axes_state gv_data_axes
 
struct bview_data_label_state gv_data_labels
 
struct bview_data_line_state gv_data_lines
 
bview_data_polygon_state gv_data_polygons
 
struct bview_data_arrow_state gv_sdata_arrows
 
struct bview_data_axes_state gv_sdata_axes
 
struct bview_data_label_state gv_sdata_labels
 
struct bview_data_line_state gv_sdata_lines
 
bview_data_polygon_state gv_sdata_polygons
 
struct bview_grid_state gv_grid
 
struct bview_other_state gv_center_dot
 
struct bview_other_state gv_prim_labels
 
struct bview_other_state gv_view_params
 
struct bview_other_state gv_view_scale
 
struct bview_interactive_rect_state gv_rect
 
int gv_adaptive_plot
 
int gv_redraw_on_zoom
 
int gv_x_samples
 
int gv_y_samples
 
fastf_t gv_point_scale
 
fastf_t gv_curve_scale
 
fastf_t gv_data_vZ
 

Detailed Description

Definition at line 209 of file bview.h.

Field Documentation

struct bu_list l

Definition at line 210 of file bview.h.

fastf_t gv_isize

1.0 / size

Definition at line 213 of file bview.h.

Referenced by _ged_cm_vsize(), _ged_do_tra(), ged_autoview(), ged_isize(), ged_scale(), ged_size(), ged_view_init(), and zoom().

vect_t gv_aet
vect_t gv_eye_pos

eye position

Definition at line 216 of file bview.h.

Referenced by ged_eye_pos(), ged_pov(), ged_ps(), and ged_view_init().

vect_t gv_keypoint

Definition at line 217 of file bview.h.

Referenced by _ged_do_rot(), ged_keypoint(), and ged_view_init().

char gv_coord

coordinate system

Definition at line 218 of file bview.h.

Referenced by ged_arot(), ged_rot_args(), ged_tra_args(), ged_view_init(), and to_set_coord().

char gv_rotate_about

indicates what point rotations are about

Definition at line 219 of file bview.h.

Referenced by _ged_do_rot(), ged_rotate_about(), and ged_view_init().

mat_t gv_pmodel2view

Definition at line 223 of file bview.h.

Referenced by ged_pmodel2view(), and ged_view_update().

mat_t gv_pmat

perspective matrix

Definition at line 225 of file bview.h.

Referenced by ged_eye_pos(), ged_perspective(), ged_pmat(), ged_view_update(), and go_draw().

void(* gv_callback) ()

called in ged_view_update with gvp and gv_clientData

Definition at line 226 of file bview.h.

Referenced by ged_view_update().

void* gv_clientData

passed to gv_callback

Definition at line 227 of file bview.h.

Referenced by ged_view_update().

fastf_t gv_sscale

Definition at line 233 of file bview.h.

Referenced by ged_view_init(), to_mouse_oscale(), and to_mouse_pscale().

int gv_zclip

Definition at line 235 of file bview.h.

Referenced by _ged_rt_set_eye_model(), and to_zclip().

struct bview_axes_state gv_model_axes

Definition at line 237 of file bview.h.

Referenced by ged_view_init(), go_draw_faceplate(), and to_model_axes().

struct bview_axes_state gv_view_axes

Definition at line 238 of file bview.h.

Referenced by ged_view_init(), go_draw_faceplate(), and to_view_axes().

struct bview_data_arrow_state gv_data_arrows

Definition at line 239 of file bview.h.

Referenced by go_draw_other(), to_data_arrows(), to_data_move(), to_data_pick(), and to_data_scale().

struct bview_data_axes_state gv_data_axes

Definition at line 240 of file bview.h.

Referenced by go_draw_other(), to_data_axes(), to_data_move(), and to_data_pick().

struct bview_data_label_state gv_data_labels

Definition at line 241 of file bview.h.

Referenced by go_draw_other(), to_data_labels(), to_data_move(), to_data_pick(), and to_data_scale().

struct bview_data_line_state gv_data_lines

Definition at line 242 of file bview.h.

Referenced by go_draw_other(), to_data_lines(), to_data_move(), and to_data_pick().

struct bview_data_arrow_state gv_sdata_arrows

Definition at line 244 of file bview.h.

Referenced by go_draw_other(), to_data_arrows(), to_data_move(), and to_data_pick().

struct bview_data_axes_state gv_sdata_axes

Definition at line 245 of file bview.h.

Referenced by go_draw_other(), to_data_axes(), to_data_move(), and to_data_pick().

struct bview_data_label_state gv_sdata_labels

Definition at line 246 of file bview.h.

Referenced by go_draw_other(), to_data_labels(), to_data_move(), and to_data_pick().

struct bview_data_line_state gv_sdata_lines

Definition at line 247 of file bview.h.

Referenced by go_draw_other(), to_data_lines(), to_data_move(), and to_data_pick().

struct bview_other_state gv_center_dot

Definition at line 250 of file bview.h.

Referenced by ged_view_init(), go_draw_faceplate(), and to_faceplate().

struct bview_other_state gv_prim_labels

Definition at line 251 of file bview.h.

Referenced by ged_view_init(), go_draw_other(), and to_faceplate().

struct bview_other_state gv_view_params

Definition at line 252 of file bview.h.

Referenced by ged_view_init(), go_draw_faceplate(), and to_faceplate().

struct bview_other_state gv_view_scale

Definition at line 253 of file bview.h.

Referenced by ged_view_init(), go_draw_faceplate(), and to_faceplate().

int gv_adaptive_plot

Definition at line 255 of file bview.h.

Referenced by _ged_drawtrees(), ged_lod(), to_idle_mode(), and to_view_func_common().

int gv_redraw_on_zoom

Definition at line 256 of file bview.h.

Referenced by ged_lod(), to_idle_mode(), and to_view_func_common().

int gv_x_samples

Definition at line 257 of file bview.h.

Referenced by to_autoview_func(), and to_view_func_common().

int gv_y_samples

Definition at line 258 of file bview.h.

Referenced by to_autoview_func(), and to_view_func_common().

fastf_t gv_point_scale

Definition at line 259 of file bview.h.

Referenced by ged_lod(), and to_new_view().

fastf_t gv_curve_scale

Definition at line 260 of file bview.h.

Referenced by ged_lod(), and to_new_view().


The documentation for this struct was generated from the following file: