BRL-CAD

#include <defines.h>

Collaboration diagram for bview:
[legend]

Data Fields

uint32_t magic
 magic number More...
 
struct bu_vls gv_name
 
fastf_t gv_i_scale
 
fastf_t gv_a_scale
 absolute scale More...
 
fastf_t gv_scale
 
fastf_t gv_size
 2.0 * scale More...
 
fastf_t gv_isize
 1.0 / size More...
 
fastf_t gv_base2local
 
fastf_t gv_local2base
 
fastf_t gv_rscale
 
fastf_t gv_sscale
 
int gv_width
 
int gv_height
 
point2d_t gv_wmin
 
point2d_t gv_wmax
 
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...
 
fastf_t gv_prevMouseX
 
fastf_t gv_prevMouseY
 
int gv_mouse_x
 
int gv_mouse_y
 
point_t gv_prev_point
 
point_t gv_point
 
char gv_key
 
unsigned long gv_mod_flags
 
fastf_t gv_minMouseDelta
 
fastf_t gv_maxMouseDelta
 
struct bview_settingsgv_s
 shared settings supplied by user More...
 
struct bview_settings gv_ls
 locally maintained settings specific to view (used if gv_s is null) More...
 
int independent
 
struct bview_setvset
 
struct bview_objs gv_objs
 
point_t obb_center
 
vect_t obb_extent1
 
vect_t obb_extent2
 
vect_t obb_extent3
 
void(* gv_bounds_update )(struct bview *)
 
point_t gv_vc_backout
 
vect_t gv_lookat
 
double radius
 
struct bv_data_tclcad gv_tcl
 
void(* gv_callback )(struct bview *, void *)
 called in ged_view_update with gvp and gv_clientData More...
 
void * gv_clientData
 passed to gv_callback More...
 
struct bu_ptblcallbacks
 
void * dmp
 
void * u_data
 

Detailed Description

Definition at line 489 of file defines.h.

Field Documentation

◆ magic

uint32_t magic

magic number

Definition at line 490 of file defines.h.

◆ gv_name

struct bu_vls gv_name

Definition at line 490 of file defines.h.

◆ gv_i_scale

fastf_t gv_i_scale

Definition at line 494 of file defines.h.

◆ gv_a_scale

fastf_t gv_a_scale

absolute scale

Definition at line 495 of file defines.h.

◆ gv_scale

fastf_t gv_scale

Definition at line 496 of file defines.h.

◆ gv_size

fastf_t gv_size

2.0 * scale

Definition at line 497 of file defines.h.

◆ gv_isize

fastf_t gv_isize

1.0 / size

Definition at line 498 of file defines.h.

◆ gv_base2local

fastf_t gv_base2local

Definition at line 499 of file defines.h.

◆ gv_local2base

fastf_t gv_local2base

Definition at line 500 of file defines.h.

◆ gv_rscale

fastf_t gv_rscale

Definition at line 501 of file defines.h.

◆ gv_sscale

fastf_t gv_sscale

Definition at line 502 of file defines.h.

◆ gv_width

int gv_width

Definition at line 510 of file defines.h.

◆ gv_height

int gv_height

Definition at line 511 of file defines.h.

◆ gv_wmin

point2d_t gv_wmin

Definition at line 512 of file defines.h.

◆ gv_wmax

point2d_t gv_wmax

Definition at line 513 of file defines.h.

◆ gv_perspective

fastf_t gv_perspective

perspective angle

Definition at line 516 of file defines.h.

◆ gv_aet

vect_t gv_aet

Definition at line 517 of file defines.h.

◆ gv_eye_pos

vect_t gv_eye_pos

eye position

Definition at line 518 of file defines.h.

◆ gv_keypoint

vect_t gv_keypoint

Definition at line 519 of file defines.h.

◆ gv_coord

char gv_coord

coordinate system

Definition at line 520 of file defines.h.

◆ gv_rotate_about

char gv_rotate_about

indicates what point rotations are about

Definition at line 521 of file defines.h.

◆ gv_rotation

mat_t gv_rotation

Definition at line 522 of file defines.h.

◆ gv_center

mat_t gv_center

Definition at line 523 of file defines.h.

◆ gv_model2view

mat_t gv_model2view

Definition at line 524 of file defines.h.

◆ gv_pmodel2view

mat_t gv_pmodel2view

Definition at line 525 of file defines.h.

◆ gv_view2model

mat_t gv_view2model

Definition at line 526 of file defines.h.

◆ gv_pmat

mat_t gv_pmat

perspective matrix

Definition at line 527 of file defines.h.

◆ gv_prevMouseX

fastf_t gv_prevMouseX

Definition at line 530 of file defines.h.

◆ gv_prevMouseY

fastf_t gv_prevMouseY

Definition at line 531 of file defines.h.

◆ gv_mouse_x

int gv_mouse_x

Definition at line 532 of file defines.h.

◆ gv_mouse_y

int gv_mouse_y

Definition at line 533 of file defines.h.

◆ gv_prev_point

point_t gv_prev_point

Definition at line 534 of file defines.h.

◆ gv_point

point_t gv_point

Definition at line 535 of file defines.h.

◆ gv_key

char gv_key

Definition at line 536 of file defines.h.

◆ gv_mod_flags

unsigned long gv_mod_flags

Definition at line 537 of file defines.h.

◆ gv_minMouseDelta

fastf_t gv_minMouseDelta

Definition at line 538 of file defines.h.

◆ gv_maxMouseDelta

fastf_t gv_maxMouseDelta

Definition at line 539 of file defines.h.

◆ gv_s

struct bview_settings* gv_s

shared settings supplied by user

Definition at line 542 of file defines.h.

◆ gv_ls

struct bview_settings gv_ls

locally maintained settings specific to view (used if gv_s is null)

Definition at line 542 of file defines.h.

◆ independent

int independent

Definition at line 549 of file defines.h.

◆ vset

struct bview_set* vset

Definition at line 553 of file defines.h.

◆ gv_objs

struct bview_objs gv_objs

Definition at line 553 of file defines.h.

◆ obb_center

point_t obb_center

Definition at line 566 of file defines.h.

◆ obb_extent1

vect_t obb_extent1

Definition at line 567 of file defines.h.

◆ obb_extent2

vect_t obb_extent2

Definition at line 568 of file defines.h.

◆ obb_extent3

vect_t obb_extent3

Definition at line 569 of file defines.h.

◆ gv_bounds_update

void(* gv_bounds_update) (struct bview *)

Definition at line 570 of file defines.h.

◆ gv_vc_backout

point_t gv_vc_backout

Definition at line 574 of file defines.h.

◆ gv_lookat

vect_t gv_lookat

Definition at line 575 of file defines.h.

◆ radius

double radius

Definition at line 576 of file defines.h.

◆ gv_tcl

struct bv_data_tclcad gv_tcl

Definition at line 576 of file defines.h.

◆ gv_callback

void(* gv_callback) (struct bview *, void *)

called in ged_view_update with gvp and gv_clientData

Definition at line 582 of file defines.h.

◆ gv_clientData

void* gv_clientData

passed to gv_callback

Definition at line 583 of file defines.h.

◆ callbacks

struct bu_ptbl* callbacks

Definition at line 584 of file defines.h.

◆ dmp

void* dmp

Definition at line 585 of file defines.h.

◆ u_data

void* u_data

Definition at line 586 of file defines.h.


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