UF_SMD_gen_prefs_s (view source)
 
Defined in: uf_smd.h
 
Also known as:
 
Overview
Data structure used to define the General Preferences for the SMD module.


Data Members

seq_labels
int
Display sequence labels on body
0 = Do not display the labels.
1 = Display the labels.

use_feat_stds
int
Use feature standards on dialogs (1/0)

chk_stds
int
Check standards on create (1/0)

default_baf
char *
Bend Allowance formula for the creation
of flat patterns & unformed bodies.

material
char *
Material type of the body.

thickness
char *
Material thickness of the body

line_color
int
Reference line color

enforce_cre_state
int
Enforce Creation State Editing

mat_margin
char *
Percentage by which bracket is made larger

use_bat
int
OBSOLETE. Use the TCL Bend Allowance Table procedure
found in ugsmd_def.std?

use_global_thickness
logical
Use Global thickness for feature
creation (True/ False)

thickness_type
int
Thickness type 0 - Infer the thickness
1 - Use Expression

use_global_radius
logical
Use global radius for feature
creation (True / False )

global_radius
char *
Global radius

radius_type
UF_SMD_radius_type_e_t
Radius type
UF_SMD_RADIUS_INSIDE
UF_SMD_RADIUS_OUTSIDE

use_global_angle
logical
Use global angle value for feature
creation (True / False)

global_angle
char *
Global angle value

angle_type
UF_SMD_angle_type_e_t
Angle type
UF_SMD_ANGLE_INCLUDED
UF_SMD_ANGLE_BEND

baf_option
UF_SMD_baf_options_e_t
Options for BAF
UF_SMD_BAF_USE_EXPRESSION
UF_SMD_BAF_USE_TCL
UF_SMD_BAF_USE_SPRDSHEET

use_global_baf
logical
Use global BAF for feature
creation (True / False )

forming_method
UF_SMD_forming_method_e_t
Forming method
UF_SMD_USE_SELF_FORMING_FEATURES,
UF_SMD_USE_FORMING_OPERATIONS

bat_radius_type
UF_SMD_bat_radius_type_e_t
Radius type
UF_SMD_BAT_RADIUS_INSIDE
UF_SMD_BAT_RADIUS_OUTSIDE

bat_angle_type
UF_SMD_bat_angle_type_e_t
Angle type
UF_SMD_BAT_ANGLE_INCLUDED
UF_SMD_BAT_ANGLE_BEND

pip_sequential
UF_SMD_pip_sequential_e_t
PIP sequential Processing
UF_SMD_NON_SEQUENTIAL_PROCESS,
UF_SMD_SEQUENTIAL_PROCESS