UF_ASSEM_options_s (view source)
 
Defined in: uf_assem_types.h
 
Also known as:
 
History
NX2: parts_list is no longer used.
NX8.5: managed_mode_load_options introduced.


Data Members

load_options
int
Load Options - for native mode only
UF_ASSEM_load_from_directory
UF_ASSEM_load_from_search_dirs
UF_ASSEM_load_as_saved

parts_list
int
NOTE: parts_list is no longer used

update
int
Update report setting -
UF_ASSEM_no_update_report
UF_ASSEM_update_report

emphasize
int
Emphasize setting -
UF_ASSEM_do_not_emphasize_wp
UF_ASSEM_emphasize_wp

emphasize_color
int
NOTE: emphasize_color is no longer used

failure_action
int
failure Option value -
UF_ASSEM_do_abort_on_failure
UF_ASSEM_dont_abort_on_failure

maintain_work_part
int
Option to apply to the work part when
changing the displayed part interactively:
UF_ASSEM_dont_maintain_work_part
Work part set to be displayed part after
a Change Displayed Part operation.
UF_ASSEM_do_maintain_work_part
Work part unchanged after a Change
Displayed Part operation, provided that
the work part is under the new displayed
part, and has the same units as the new
displayed part.

load_latest
int
Load latest version switch
UF_ASSEM_load_exact_version
UF_ASSEM_load_latest_version

load_components
int
Load components option
UF_ASSEM_dont_load_components
UF_ASSEM_do_load_components
UF_ASSEM_use_last_component_set
UF_ASSEM_use_last_filter
UF_ASSEM_specify_filter

load_fully
int
Full load switch
UF_ASSEM_load_components_partially
UF_ASSEM_load_components_fully

use_lightweight_representations
int
Lightweight Representations option
UF_ASSEM_do_allow_lightweight_representations
UF_ASSEM_dont_allow_lightweight_representations

load_substitution
int
Allow Substitution switch
UF_ASSEM_dont_allow_substitution
UF_ASSEM_do_allow_substitution

apply_to_all_levels
int
Apply reference set defaults to all levels
UF_ASSEM_dont_apply_to_all_levels
UF_ASSEM_do_apply_to_all_levels
prior to V13, the behavior was
UF_ASSEM_dont_apply_to_all_levels.

load_wave_data
int
New option for V14, if load_fully is set to
UF_ASSEM_load_components_partially then
this allows for components with WAVE data
in them to be fully loaded. Other components
will still be partially loaded.
UF_ASSEM_default_load_behaviour
UF_ASSEM_load_wave_data

load_wave_parents
int
Load Unloaded Wave Parents option. This
field is only used if load_wave_data is set
to UF_ASSEM_load_wave_data. When it is, this
value controls the way in which parents of
wave geometry are loaded:
UF_ASSEM_none - Don't load unloaded parents,
but ensure partially loaded
parents are fully loaded.
UF_ASSEM_immediate - Load immediate parents
of any WAVE data.
UF_ASSEM_all - Load parents of WAVE data,
and their parents, until no
parents can be found.

A parent part is one which contains geometry
that is linked to another part. If part A
has a LINKED_BODY which references geometry
in part B, then set the load options as
follows:
load_wave_data = UF_ASSEM_load_wave_data
load_wave_parents = UF_ASSEM_immediate
If you load part A, then part B is loaded.

auto_regen_pfm_option
int
Auto regenerate missing part family children
option. If this option is set to
UF_ASSEM_auto_generate_pfm then while loading
assemblies, any missing part family members
will be automatically regenerated.
The valid options are:
UF_ASSEM_auto_generate_pfm
UF_ASSEM_dont_auto_generate_pfm

managed_mode_load_options
int
Load Options - for managed mode only
UF_ASSEM_managed_load_by_revision_rule
UF_ASSEM_managed_load_as_saved