BRL-CAD
Loading...
Searching...
No Matches
rt_edit Struct Reference

#include <edit.h>

Collaboration diagram for rt_edit:
[legend]

Data Fields

struct rt_edit_mapm
 
struct bu_vlslog_str
 
struct rt_db_internal es_int
 
struct bu_ptbl comb_insts
 
struct bu_attribute_value_set options
 
const struct bn_toltol
 
struct db_idbip
 database instance (for checkpoint/revert)
 
struct bviewvp
 
struct bview_knobs k
 
int edit_flag
 
int edit_mode
 
fastf_t es_scale
 
mat_t incr_change
 
mat_t model_changes
 
mat_t model2objview
 
fastf_t acc_sc [3]
 
fastf_t acc_sc_obj
 
fastf_t acc_sc_sol
 
mat_t acc_rot_sol
 
int e_keyfixed
 
point_t e_keypoint
 
const chare_keytag
 
int e_mvalid
 
vect_t e_mparam
 
int e_inpara
 
fastf_t e_para [RT_EDIT_MAXPARA]
 
int e_nstr
 
char e_str [RT_EDIT_MAXSTR][RT_EDIT_MAXSTR_LEN]
 
mat_t e_invmat
 
mat_t e_mat
 
point_t curr_e_axes_pos
 
point_t e_axes_pos
 
double base2local
 
double local2base
 
int update_views
 
struct bu_listvlfree
 
int mv_context
 
voidipe_ptr
 
struct { 
 
   int   enabled 
 
   fastf_t   spacing 
 
snap 
 
struct bu_external es_ckpt
 
voidu_ptr
 

Detailed Description

Definition at line 186 of file edit.h.

Field Documentation

◆ m

struct rt_edit_map* m

Definition at line 188 of file edit.h.

◆ log_str

struct bu_vls* log_str

Definition at line 191 of file edit.h.

◆ es_int

struct rt_db_internal es_int

Definition at line 195 of file edit.h.

◆ comb_insts

struct bu_ptbl comb_insts

Definition at line 216 of file edit.h.

◆ options

struct bu_attribute_value_set options

Definition at line 221 of file edit.h.

◆ tol

const struct bn_tol* tol

Definition at line 224 of file edit.h.

◆ dbip

struct db_i* dbip

database instance (for checkpoint/revert)

Definition at line 225 of file edit.h.

◆ vp

struct bview* vp

Definition at line 230 of file edit.h.

◆ k

struct bview_knobs k

Definition at line 232 of file edit.h.

◆ edit_flag

int edit_flag

Definition at line 239 of file edit.h.

◆ edit_mode

int edit_mode

Definition at line 260 of file edit.h.

◆ es_scale

fastf_t es_scale

Definition at line 262 of file edit.h.

◆ incr_change

mat_t incr_change

Definition at line 263 of file edit.h.

◆ model_changes

mat_t model_changes

Definition at line 304 of file edit.h.

◆ model2objview

mat_t model2objview

Definition at line 306 of file edit.h.

◆ acc_sc

fastf_t acc_sc[3]

Definition at line 308 of file edit.h.

◆ acc_sc_obj

fastf_t acc_sc_obj

Definition at line 309 of file edit.h.

◆ acc_sc_sol

fastf_t acc_sc_sol

Definition at line 310 of file edit.h.

◆ acc_rot_sol

mat_t acc_rot_sol

Definition at line 311 of file edit.h.

◆ e_keyfixed

int e_keyfixed

Definition at line 313 of file edit.h.

◆ e_keypoint

point_t e_keypoint

Definition at line 314 of file edit.h.

◆ e_keytag

const char* e_keytag

Definition at line 315 of file edit.h.

◆ e_mvalid

int e_mvalid

Definition at line 317 of file edit.h.

◆ e_mparam

vect_t e_mparam

Definition at line 318 of file edit.h.

◆ e_inpara

int e_inpara

Definition at line 320 of file edit.h.

◆ e_para

Definition at line 321 of file edit.h.

◆ e_nstr

int e_nstr

Definition at line 326 of file edit.h.

◆ e_str

Definition at line 327 of file edit.h.

◆ e_invmat

mat_t e_invmat

Definition at line 329 of file edit.h.

◆ e_mat

mat_t e_mat

Definition at line 330 of file edit.h.

◆ curr_e_axes_pos

point_t curr_e_axes_pos

Definition at line 332 of file edit.h.

◆ e_axes_pos

point_t e_axes_pos

Definition at line 333 of file edit.h.

◆ base2local

double base2local

Definition at line 336 of file edit.h.

◆ local2base

double local2base

Definition at line 337 of file edit.h.

◆ update_views

int update_views

Definition at line 340 of file edit.h.

◆ vlfree

struct bu_list* vlfree

Definition at line 343 of file edit.h.

◆ mv_context

int mv_context

Definition at line 346 of file edit.h.

◆ ipe_ptr

void* ipe_ptr

Definition at line 349 of file edit.h.

◆ enabled

int enabled

non-zero → snap active

Definition at line 355 of file edit.h.

◆ spacing

fastf_t spacing

grid spacing in mm (base units)

Definition at line 356 of file edit.h.

◆ [struct]

struct { ... } snap

◆ es_ckpt

struct bu_external es_ckpt

Definition at line 362 of file edit.h.

◆ u_ptr

void* u_ptr

Definition at line 365 of file edit.h.


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