UF_NXSM_flange_data_s (view source)
 
Defined in: uf_nxsm_types.h
 
Also known as:
 
Overview
Main Data structure for flange


Data Members

parent_edge
tag_t
tag of the edge on which flange is to be placed

sketch_tag
tag_t
sketch of the flange - send a NULL_TAG for create.
flange will create its sketch internally based on various calculations & input sketch data.
User can query the feature & get the sketch tag for further modifications to the sketch if so desired.

angle
const char*
flange angle
should have value between 0 to 180 degrees.

material_side
UF_NXSM_FEATURE_PROPERTY_CONSTANTS_e_t
Side on which material will be added with respect to the mould line
valid values -
IG_LEFT - default
IG_RIGHT
IG_EXTEND

br_type
UF_NXSM_FEATURE_PROPERTY_CONSTANTS_e_t
bend relief type
valid values -
IG_RECTANGULAR_BEND_RELIEF - default
IG_FILLET_BEND_RELIEF
IG_BEND_ONLY_CORNER_RELIEF
IG_BEND_AND_FACE_CORNER_RELIEF
IG_RIP_CORNER_RELIEF

cr_type
UF_NXSM_FEATURE_PROPERTY_CONSTANTS_e_t
corner relief type
valid values -
IG_RIP_CORNER_RELIEF - default
IG_BEND_ONLY_CORNER_RELIEF
IG_BEND_AND_FACE_CORNER_RELIEF

off_type
UF_NXSM_FEATURE_PROPERTY_CONSTANTS_e_t
offset type.
valid values -
IG_NONE - default
IG_LEFT
IG_RIGHT

bend_rad
const char*
bend radius for the flange

use_global_radius_value
logical
false - default
true - if user wants to link his flange to global bend radius value

br_width
const char*
bend relief width

use_global_br_width_value
logical
false - default
true - if user wants to link his flange to global bend radius value

br_length
const char*
bend relief length

use_global_br_length_value
logical
false - default
true - if user wants to link his flange to global bend radius value

off_val
const char*
offset value

n_factor
const char*
neutral factor value

use_global_nfactor_value
logical
false - default
true - if user wants to link his flange to global bend radius value

extend_bend_relief
logical
false - default
true - If user wants bend relief to be extended