NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFAssem Class Reference

Contains wrappers for all 'UF_ASSEM' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFAssem:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _DeformData
 
struct  _DeformedDefinitionData
 
struct  _DeformPartData
 
struct  _DeformPartWarnings
 
struct  _InstanceIntent
 
struct  _InstanceStatus
 
struct  _IsetArrayData
 
struct  _McArrayData
 
struct  _Prev16Align
 
struct  _UpgradeStatus
 
struct  DeformData
 Wrapper for UF_ASSEM_deform_data_s More...
 
struct  DeformedDefinitionData
 Wrapper for UF_ASSEM_deformed_definition_data_s More...
 
struct  DeformPartData
 Wrapper for UF_ASSEM_deform_part_data_s More...
 
struct  DeformPartWarnings
 Wrapper for UF_ASSEM_deform_part_warnings_s More...
 
struct  InstanceIntent
 Wrapper for UF_ASSEM_instance_intent_s More...
 
struct  InstanceStatus
 Wrapper for UF_ASSEM_instance_status_s More...
 
struct  IsetArrayData
 Wrapper for UF_ASSEM_iset_array_data_s More...
 
struct  LoadOptions
 Wrapper for UF_ASSEM_load_options_s More...
 
struct  McArrayData
 Wrapper for UF_ASSEM_mc_array_data_s More...
 
struct  Options
 Wrapper for UF_ASSEM_options_s More...
 
struct  Prev16Align
 Wrapper for UF_ASSEM_prev16_align_s More...
 
struct  UpgradeStatus
 Wrapper for UF_ASSEM_upgrade_status_s More...
 

Public Types

enum  ExplStatus
 Wrapper for UF_ASSEM_expl_status_e More...
 
enum  LevelOption
 Wrapper for UF_ASSEM_level_option_e More...
 

Public Member Functions

void ActivateSequence (NXOpen.Tag sequence)
 Wrapper method for UF_ASSEM_activate_sequence More...
 
unsafe void AddPartToAssembly (NXOpen.Tag parent_part, string part, string refset_name, string instance_name, double[] origin, double[] csys_matrix, int layer, out NXOpen.Tag instance, out UFPart.LoadStatus error_status)
 Wrapper method for UF_ASSEM_add_part_to_assembly More...
 
unsafe void AddPartToAssembly2 (NXOpen.Tag parent_part, string part, string refset_name, string instance_name, double[] origin, double[] csys_matrix, int layer, out NXOpen.Tag instance, out UFPart.LoadStatus error_status)
 Wrapper method for UF_ASSEM_add_part_to_assembly2 More...
 
void AddRefSetMembers (NXOpen.Tag ref_set, int member_count, NXOpen.Tag[] ref_set_members)
 Wrapper method for UF_ASSEM_add_ref_set_members More...
 
void AddSequencingView (NXOpen.Tag view)
 Wrapper method for UF_ASSEM_add_sequencing_view More...
 
void AddSnapshotMotionToSequence (string snapshot_series_name, int num_snapshots, int num_occs, ref NXOpen.Tag occs, double[] snapshot_series_xforms, NXOpen.Tag sequence, NXOpen.Tag step_to_insert_after, out NXOpen.Tag snapshot_series)
 Wrapper method for UF_ASSEM_add_snapshot_motion_to_sequence More...
 
void AddToCset (NXOpen.Tag cset, NXOpen.Tag component, bool level)
 Wrapper method for UF_ASSEM_add_to_cset More...
 
delegate int AnimationCallbackFT (IntPtr user_data)
 This delegate is equivalent to 'UF_ASSEM_animation_callback_f_t'. More...
 
void ApplyToCset (NXOpen.Tag cset, CsetFnT fn, ref IntPtr app_data)
 Wrapper method for UF_ASSEM_apply_to_cset More...
 
void ApplyToCsetMembers (NXOpen.Tag cset, CsetFnT fn, ref IntPtr app_data)
 Wrapper method for UF_ASSEM_apply_to_cset_members More...
 
void AskActiveArrangement (NXOpen.Tag part, out NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_ask_active_arrangement More...
 
void AskActiveSequence (out NXOpen.Tag sequence)
 Wrapper method for UF_ASSEM_ask_active_sequence More...
 
void AskAllCompCset (NXOpen.Tag part, out NXOpen.Tag cset)
 Wrapper method for UF_ASSEM_ask_all_comp_cset More...
 
unsafe int AskAllPartOccChildren (NXOpen.Tag part_occur, out NXOpen.Tag[] child_part_occs)
 Wrapper method for UF_ASSEM_ask_all_part_occ_children More...
 
unsafe void AskArrangementsInPart (NXOpen.Tag part, out int n_arrangements, out NXOpen.Tag[] arrangements)
 Wrapper method for UF_ASSEM_ask_arrangements_in_part More...
 
unsafe void AskArraysInPart (NXOpen.Tag part_tag, out int num_arrays, out NXOpen.Tag[] array_tags)
 Wrapper method for UF_ASSEM_ask_arrays_in_part More...
 
unsafe void AskArraysOfInst (NXOpen.Tag instance, out int num_arrays, out NXOpen.Tag[] arrays)
 Wrapper method for UF_ASSEM_ask_arrays_of_inst More...
 
void AskAssemLoadOptions (out LoadOptions options)
 Wrapper method for UF_ASSEM_ask_assem_load_options More...
 
void AskAssemOptions (out Options options)
 Wrapper method for UF_ASSEM_ask_assem_options More...
 
void AskAutoAddNewComps (NXOpen.Tag ref_set, out bool add_new_comps)
 Wrapper method for UF_ASSEM_ask_auto_add_new_comps More...
 
unsafe void AskBodiesOfAssemblyCut (NXOpen.Tag frec, out int n_target_bodies, out NXOpen.Tag[] target_body_tags, out int n_tool_bodies, out NXOpen.Tag[] tool_body_tags)
 Wrapper method for UF_ASSEM_ask_bodies_of_assembly_cut More...
 
NXOpen.Tag AskChildOfInstance (NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_ask_child_of_instance More...
 
void AskCompExplosion (NXOpen.Tag explosion, NXOpen.Tag component, out ExplStatus status,[Out] double[,] transform)
 Wrapper method for UF_ASSEM_ask_comp_explosion More...
 
unsafe void AskComponentData (NXOpen.Tag component, out string part_name, out string refset_name, out string instance_name,[Out] double[] origin,[Out] double[] csys_matrix,[Out] double[,] transform)
 Wrapper method for UF_ASSEM_ask_component_data More...
 
void AskCompPosition (NXOpen.Tag explosion, NXOpen.Tag component,[Out] double[,] transform)
 Wrapper method for UF_ASSEM_ask_comp_position More...
 
void AskCostOfSequence (NXOpen.Tag sequence, out double cost)
 Wrapper method for UF_ASSEM_ask_cost_of_sequence More...
 
void AskCostOfStep (NXOpen.Tag step, out double cost)
 Wrapper method for UF_ASSEM_ask_cost_of_step More...
 
void AskCurrentFrame (NXOpen.Tag sequence, out int current_frame)
 Wrapper method for UF_ASSEM_ask_current_frame More...
 
void AskCurrentStep (NXOpen.Tag sequence, out NXOpen.Tag step)
 Wrapper method for UF_ASSEM_ask_current_step More...
 
void AskDefaultArrangement (NXOpen.Tag part, out NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_ask_default_arrangement More...
 
unsafe void AskDefaultRefSets (out int n_ref_sets, out string[] default_ref_sets)
 Wrapper method for UF_ASSEM_ask_default_ref_sets More...
 
void AskDeformableDefinition (NXOpen.Tag part, out NXOpen.Tag deformable_feature)
 Wrapper method for UF_ASSEM_ask_deformable_definition More...
 
unsafe void AskDeformableDefinitionData (NXOpen.Tag deformable_feature_tag, out DeformData deform_data)
 DEPRECATED Wrapper method for UF_ASSEM_ask_deformable_definition_data More...
 
unsafe void AskDeformedDefinitionData (NXOpen.Tag deformed_feature_tag, out DeformedDefinitionData deformed_data)
 Wrapper method for UF_ASSEM_ask_deformed_definition_data More...
 
void AskDisplayedDeformationOfPartOcc (NXOpen.Tag part_occ, out NXOpen.Tag deformed_feature)
 Wrapper method for UF_ASSEM_ask_displayed_deformation_of_part_occ More...
 
void AskExplodedObject (NXOpen.Tag explosion, NXOpen.Tag old_object, out NXOpen.Tag new_object)
 Wrapper method for UF_ASSEM_ask_exploded_object More...
 
unsafe void AskExplosions (NXOpen.Tag part_tag, out int n_explosions, out NXOpen.Tag[] explosion_tags)
 Wrapper method for UF_ASSEM_ask_explosions More...
 
void AskExplosionVector (NXOpen.Tag component,[Out] double[] vector)
 Wrapper method for UF_ASSEM_ask_explosion_vector More...
 
unsafe void AskHiddenComps (NXOpen.Tag view, out NXOpen.Tag[] components, out int count)
 Wrapper method for UF_ASSEM_ask_hidden_comps More...
 
unsafe void AskInstanceIntent (NXOpen.Tag instance, out InstanceIntent instance_intent)
 Wrapper method for UF_ASSEM_ask_instance_intent More...
 
NXOpen.Tag AskInstanceOfName (NXOpen.Tag parent_part, string instance_name)
 Wrapper method for UF_ASSEM_ask_instance_of_name More...
 
NXOpen.Tag AskInstOfPartOcc (NXOpen.Tag part_occur)
 Wrapper method for UF_ASSEM_ask_inst_of_part_occ More...
 
unsafe void AskIsetArrayData (NXOpen.Tag array, out IsetArrayData array_data, out NXOpen.Tag[] components)
 Wrapper method for UF_ASSEM_ask_iset_array_data More...
 
void AskLastFilter (NXOpen.Tag part, out NXOpen.Tag filter_tag, out NXOpen.Tag cset_tag)
 Wrapper method for UF_ASSEM_ask_last_filter More...
 
unsafe void AskMcArrayData (NXOpen.Tag array, out McArrayData array_data, out NXOpen.Tag[] components)
 Wrapper method for UF_ASSEM_ask_mc_array_data More...
 
unsafe void AskNameOfArrangement (NXOpen.Tag arrangement, out string name)
 Wrapper method for UF_ASSEM_ask_name_of_arrangement More...
 
unsafe int AskOccsOfEntity (NXOpen.Tag _object, out NXOpen.Tag[] occurrences)
 Wrapper method for UF_ASSEM_ask_occs_of_entity More...
 
unsafe int AskOccsOfPart (NXOpen.Tag parent_part, NXOpen.Tag part, out NXOpen.Tag[] part_occs)
 Wrapper method for UF_ASSEM_ask_occs_of_part More...
 
void AskOrientation (NXOpen.Tag ref_set_tag,[Out] double[] origin,[Out] double[] orientation)
 Wrapper method for UF_ASSEM_ask_orientation More...
 
void AskParentComponent (NXOpen.Tag occur, out NXOpen.Tag parent)
 Wrapper method for UF_ASSEM_ask_parent_component More...
 
NXOpen.Tag AskParentOfInstance (NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_ask_parent_of_instance More...
 
unsafe void AskPartNameOfChild (NXOpen.Tag instance, out string part_fspec)
 Wrapper method for UF_ASSEM_ask_part_name_of_child More...
 
unsafe int AskPartOccChildren (NXOpen.Tag part_occur, out NXOpen.Tag[] child_part_occs)
 Wrapper method for UF_ASSEM_ask_part_occ_children More...
 
NXOpen.Tag AskPartOccOfInst (NXOpen.Tag parent_part_occ, NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_ask_part_occ_of_inst More...
 
unsafe int AskPartOccsOfInst (NXOpen.Tag instance, out NXOpen.Tag[] part_occs)
 Wrapper method for UF_ASSEM_ask_part_occs_of_inst More...
 
void AskPartOccSuppressState (NXOpen.Tag part_occ, out bool suppressed, out bool parent_suppressed)
 Wrapper method for UF_ASSEM_ask_part_occ_suppress_state More...
 
NXOpen.Tag AskPartOccurrence (NXOpen.Tag occurrence)
 Wrapper method for UF_ASSEM_ask_part_occurrence More...
 
unsafe void AskPartOccurrenceOfStep (NXOpen.Tag step, out int num_part_occs, out NXOpen.Tag[] part_occs)
 Wrapper method for UF_ASSEM_ask_part_occurrence_of_step More...
 
NXOpen.Tag AskPrototypeOfOcc (NXOpen.Tag occurrence)
 Wrapper method for UF_ASSEM_ask_prototype_of_occ More...
 
unsafe void AskRefSetData (NXOpen.Tag ref_set, out string ref_set_name,[Out] double[] origin,[Out] double[] matrix, out int num_members, out NXOpen.Tag[] members)
 Wrapper method for UF_ASSEM_ask_ref_set_data More...
 
unsafe void AskRefSetMembers (NXOpen.Tag ref_set, out int ret_count, out NXOpen.Tag[] members)
 Wrapper method for UF_ASSEM_ask_ref_set_members More...
 
unsafe void AskRefSets (NXOpen.Tag ref_set_member, out int num_ref_sets, out NXOpen.Tag[] ref_sets)
 Wrapper method for UF_ASSEM_ask_ref_sets More...
 
NXOpen.Tag AskRootPartOcc (NXOpen.Tag part)
 Wrapper method for UF_ASSEM_ask_root_part_occ More...
 
void AskSaveTrueshape (out bool save_trueshape_data)
 Wrapper method for UF_ASSEM_ask_save_trueshape More...
 
unsafe void AskSequenceDescription (NXOpen.Tag sequence, out string desc)
 Wrapper method for UF_ASSEM_ask_sequence_description More...
 
void AskSequenceDuration (NXOpen.Tag sequence, out int duration)
 Wrapper method for UF_ASSEM_ask_sequence_duration More...
 
unsafe void AskSequenceName (NXOpen.Tag sequence, out string name)
 Wrapper method for UF_ASSEM_ask_sequence_name More...
 
unsafe void AskSequencesInPart (NXOpen.Tag part, out int num_sequences, out NXOpen.Tag[] sequences)
 Wrapper method for UF_ASSEM_ask_sequences_in_part More...
 
void AskSequenceType (NXOpen.Tag sequence, out int seq_type)
 Wrapper method for UF_ASSEM_ask_sequence_type More...
 
unsafe void AskStableIdOfInstance (NXOpen.Tag instance_tag, out string stable_id)
 Wrapper method for UF_ASSEM_ask_stable_id_of_instance More...
 
void AskStepDuration (NXOpen.Tag step, out int duration)
 Wrapper method for UF_ASSEM_ask_step_duration More...
 
unsafe void AskStepElementDurations (NXOpen.Tag step, out int num_durations, out int[] durations)
 Wrapper method for UF_ASSEM_ask_step_element_durations More...
 
void AskStepIncrement (NXOpen.Tag sequence, out int increment)
 Wrapper method for UF_ASSEM_ask_step_increment More...
 
void AskStepNumber (NXOpen.Tag step, out int ask_step_number)
 Wrapper method for UF_ASSEM_ask_step_number More...
 
unsafe void AskSteps (NXOpen.Tag sequence, out int num_steps, out NXOpen.Tag[] steps)
 Wrapper method for UF_ASSEM_ask_steps More...
 
unsafe void AskStepsOfPartOcc (NXOpen.Tag sequence, NXOpen.Tag part_occ, out int num_steps, out NXOpen.Tag[] steps)
 Wrapper method for UF_ASSEM_ask_steps_of_part_occ More...
 
void AskStepType (NXOpen.Tag step, out int step_type)
 Wrapper method for UF_ASSEM_ask_step_type More...
 
void AskSuppressionExp (NXOpen.Tag instance, out NXOpen.Tag exp)
 Wrapper method for UF_ASSEM_ask_suppression_exp More...
 
void AskSuppressState (NXOpen.Tag instance, out bool suppressed)
 Wrapper method for UF_ASSEM_ask_suppress_state More...
 
void AskTimeOfSequence (NXOpen.Tag sequence, out double time)
 Wrapper method for UF_ASSEM_ask_time_of_sequence More...
 
void AskTimeOfStep (NXOpen.Tag step, out double time)
 Wrapper method for UF_ASSEM_ask_time_of_step More...
 
void AskTransformOfOcc (NXOpen.Tag occurrence,[Out] double[,] transform)
 Wrapper method for UF_ASSEM_ask_transform_of_occ More...
 
void AskTypeOfArray (NXOpen.Tag array, out int type)
 Wrapper method for UF_ASSEM_ask_type_of_array More...
 
unsafe void AskUnprocessedPartoccs (NXOpen.Tag sequence, out int num_unprocessed_partoccs, out NXOpen.Tag[] unprocessed_partoccs)
 Wrapper method for UF_ASSEM_ask_unprocessed_partoccs More...
 
void AskUsedArrangement (NXOpen.Tag component, out NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_ask_used_arrangement More...
 
void AskViewExplosion (NXOpen.Tag view, out NXOpen.Tag explosion)
 Wrapper method for UF_ASSEM_ask_view_explosion More...
 
NXOpen.Tag AskWorkOccurrence ()
 Wrapper method for UF_ASSEM_ask_work_occurrence More...
 
NXOpen.Tag AskWorkPart ()
 Wrapper method for UF_ASSEM_ask_work_part More...
 
unsafe void CaptureArrangementFromCurrentSequence (string arrangement_name, out NXOpen.Tag arrangement, out int warnings_count, out int[] warnings)
 Wrapper method for UF_ASSEM_capture_arrangement_from_current_sequence More...
 
unsafe void CaptureArrangementFromCurrentSequenceExtended (string arrangement_name, bool ignore_constraints, out NXOpen.Tag arrangement, out int warnings_count, out int[] warnings)
 Wrapper method for UF_ASSEM_capture_arrangement_from_current_sequence_extended More...
 
void CheckArrayStatus (NXOpen.Tag array)
 Wrapper method for UF_ASSEM_check_array_status More...
 
unsafe void ConvertPrev16Aligns (int n_aligns_to_convert, ref Prev16Align aligns_to_convert, out int n_messages, out Prev16Align[] messages)
 Wrapper method for UF_ASSEM_convert_prev16_aligns More...
 
void CopyExplosion (NXOpen.Tag source_explosion, NXOpen.Tag source_component, NXOpen.Tag destination_explosion, NXOpen.Tag destination_component)
 Wrapper method for UF_ASSEM_copy_explosion More...
 
void CountEntsInPartOcc (NXOpen.Tag part_occur)
 Wrapper method for UF_ASSEM_count_ents_in_part_occ More...
 
void CountObjsInComp (NXOpen.Tag comp_tag, out int returned_count)
 Wrapper method for UF_ASSEM_count_objs_in_comp More...
 
void CountRefSetsIn (NXOpen.Tag _object)
 Wrapper method for UF_ASSEM_count_ref_sets_in More...
 
void CreateAssemblyCut (NXOpen.Tag part, bool blank_tool_bodies, int n_target_body_occs, NXOpen.Tag[] target_body_occs, int n_tool_bodies, NXOpen.Tag[] tool_bodies, out NXOpen.Tag acut_tag)
 Wrapper method for UF_ASSEM_create_assembly_cut More...
 
void CreateComponentPart (NXOpen.Tag parent_part, string new_part_name, string refset_name, string instance_name, int units, int layer, double[] origin, double[] csys_matrix, int n_objects, NXOpen.Tag[] objects, out NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_create_component_part More...
 
unsafe void CreateConstrainedIsetArray (ref IsetArrayData array_data, out NXOpen.Tag array)
 Wrapper method for UF_ASSEM_create_constrained_iset_array More...
 
void CreateCset (NXOpen.Tag part, string name, out NXOpen.Tag _object)
 Wrapper method for UF_ASSEM_create_cset More...
 
unsafe void CreateDeformablePart (ref DeformData data, out NXOpen.Tag deformable_feature)
 DEPRECATED Wrapper method for UF_ASSEM_create_deformable_part More...
 
void CreateExplosion (NXOpen.Tag display_part_tag, string explosion_name, out NXOpen.Tag explosion_tag)
 Wrapper method for UF_ASSEM_create_explosion More...
 
unsafe void CreateIsetArray (ref IsetArrayData array_data, out NXOpen.Tag array)
 Wrapper method for UF_ASSEM_create_iset_array More...
 
unsafe void CreateMcArray (ref McArrayData array_data, out NXOpen.Tag array)
 Wrapper method for UF_ASSEM_create_mc_array More...
 
void CreateRefSet (string ref_set_name, double[] origin, double[] matrix, NXOpen.Tag[] ref_set_members, int num_members, out NXOpen.Tag ref_set_tag)
 Wrapper method for UF_ASSEM_create_ref_set More...
 
void CreateSequence (string name, NXOpen.Tag part, out NXOpen.Tag sequence)
 Wrapper method for UF_ASSEM_create_sequence More...
 
void CreateStep (NXOpen.Tag sequence, NXOpen.Tag part_occurrence, int step_type, double time, double cost, string description, NXOpen.Tag insert_at_step, out NXOpen.Tag step)
 Wrapper method for UF_ASSEM_create_step More...
 
void CreateTypedSequence (string name, int sequence_type, NXOpen.Tag part, out NXOpen.Tag sequence)
 Wrapper method for UF_ASSEM_create_typed_sequence More...
 
delegate bool CsetFnT (NXOpen.Tag member, IntPtr app_data)
 This delegate is equivalent to 'UF_ASSEM_cset_fn_t'. More...
 
NXOpen.Tag CycleEntsInPartOcc (NXOpen.Tag part_occur, NXOpen.Tag object_occur)
 Wrapper method for UF_ASSEM_cycle_ents_in_part_occ More...
 
NXOpen.Tag CycleInstOfPart (NXOpen.Tag part, NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_cycle_inst_of_part More...
 
void CycleObjsInComp (NXOpen.Tag component, ref NXOpen.Tag member)
 Wrapper method for UF_ASSEM_cycle_objs_in_comp More...
 
unsafe void DeformPart (ref DeformPartData deform_data, out DeformPartWarnings deform_warnings)
 Wrapper method for UF_ASSEM_deform_part More...
 
void DeleteArray (NXOpen.Tag array, bool delete_all)
 Wrapper method for UF_ASSEM_delete_array More...
 
void DeleteExplosion (NXOpen.Tag explosion)
 Wrapper method for UF_ASSEM_delete_explosion More...
 
void DeleteSequence (NXOpen.Tag sequence)
 Wrapper method for UF_ASSEM_delete_sequence More...
 
void DeleteStep (NXOpen.Tag step)
 Wrapper method for UF_ASSEM_delete_step More...
 
void EditAssemblyCut (NXOpen.Tag frec_tag, int n_target_bodies, NXOpen.Tag[] target_body_tags, int n_tool_bodies, NXOpen.Tag[] tool_body_tags, bool blank_tool_bodies)
 Wrapper method for UF_ASSEM_edit_assembly_cut More...
 
unsafe void EditIsetArray (NXOpen.Tag array, ref IsetArrayData array_data)
 Wrapper method for UF_ASSEM_edit_iset_array More...
 
unsafe void EditMcArray (NXOpen.Tag array, ref McArrayData array_data)
 Wrapper method for UF_ASSEM_edit_mc_array More...
 
void EditRefSetData (NXOpen.Tag ref_set_tag, double[] origin, double[] matrix)
 Wrapper method for UF_ASSEM_edit_ref_set_data More...
 
unsafe void EnsureChildLoaded (NXOpen.Tag instance, out UFPart.LoadStatus load_status)
 Wrapper method for UF_ASSEM_ensure_child_loaded More...
 
unsafe void EvalInstanceIntent (ref NXOpen.Tag instance, bool apply_result, out InstanceStatus instance_status)
 Wrapper method for UF_ASSEM_eval_instance_intent More...
 
void ExplodeComponent (NXOpen.Tag explosion, NXOpen.Tag part_occurrence, double[,] transform)
 Wrapper method for UF_ASSEM_explode_component More...
 
unsafe void FindImmedOldComps (NXOpen.Tag part, out NXOpen.Tag[] immediate_components, out int n_immediate_components)
 Wrapper method for UF_ASSEM_find_immed_old_comps More...
 
NXOpen.Tag FindOccurrence (NXOpen.Tag part_occur, NXOpen.Tag object_prototype)
 Wrapper method for UF_ASSEM_find_occurrence More...
 
unsafe void FindPrev16AlignsToCheck (NXOpen.Tag part_tag, bool recurse, out int n_aligns_to_check, out Prev16Align[] aligns_to_check)
 Wrapper method for UF_ASSEM_find_prev16_aligns_to_check More...
 
unsafe void FreeDeformWarningsData (ref DeformPartWarnings warnings)
 Wrapper method for UF_ASSEM_free_deform_warnings_data More...
 
unsafe void FreePrev16Aligns (int n_aligns, ref Prev16Align aligns)
 Wrapper method for UF_ASSEM_free_prev16_aligns More...
 
void GetOccInWorkOcc (NXOpen.Tag part_occ, out NXOpen.Tag occ_in_work)
 Wrapper method for UF_ASSEM_get_occ_in_work_occ More...
 
NXOpen.Tag GetRefSetInst (NXOpen.Tag _object, int number)
 Wrapper method for UF_ASSEM_get_ref_set_inst More...
 
void HideComponent (NXOpen.Tag component, NXOpen.Tag view)
 Wrapper method for UF_ASSEM_hide_component More...
 
void IgnorePartOcc (NXOpen.Tag sequence, NXOpen.Tag part_occ)
 Wrapper method for UF_ASSEM_ignore_part_occ More...
 
unsafe void InitDeformPartData (ref DeformPartData deform_part)
 Wrapper method for UF_ASSEM_init_deform_part_data More...
 
void InitializeSequencing ()
 Wrapper method for UF_ASSEM_initialize_sequencing More...
 
void InitializeSequencingKeepLayout ()
 Wrapper method for UF_ASSEM_initialize_sequencing_keep_layout More...
 
bool IsComponentNgc (NXOpen.Tag component_tag)
 Wrapper method for UF_ASSEM_is_component_ngc More...
 
void IsIgnored (NXOpen.Tag sequence, NXOpen.Tag part_occ, out bool ignored)
 Wrapper method for UF_ASSEM_is_ignored More...
 
void IsMemberOfCset (NXOpen.Tag cset, NXOpen.Tag component, out bool result)
 Wrapper method for UF_ASSEM_is_member_of_cset More...
 
bool IsOccurrence (NXOpen.Tag entity)
 Wrapper method for UF_ASSEM_is_occurrence More...
 
bool IsPartDeformable (NXOpen.Tag part)
 Wrapper method for UF_ASSEM_is_part_deformable More...
 
bool IsPartOccurrence (NXOpen.Tag occurrence)
 Wrapper method for UF_ASSEM_is_part_occurrence More...
 
void IsPreassembled (NXOpen.Tag sequence, NXOpen.Tag part_occ, out bool preassembled)
 Wrapper method for UF_ASSEM_is_preassembled More...
 
void IsRefSetMember (NXOpen.Tag potential_member, out bool member_flag)
 Wrapper method for UF_ASSEM_is_ref_set_member More...
 
void MakeCurrentStep (NXOpen.Tag step)
 Wrapper method for UF_ASSEM_make_current_step More...
 
void MoveStep (NXOpen.Tag step_to_be_moved, NXOpen.Tag insert_at_step)
 Wrapper method for UF_ASSEM_move_step More...
 
void OccIsInWorkPart (NXOpen.Tag part_occ, out bool is_in_work)
 Wrapper method for UF_ASSEM_occ_is_in_work_part More...
 
bool PartIsDescendant (NXOpen.Tag parent_part, NXOpen.Tag descendent_part)
 Wrapper method for UF_ASSEM_part_is_descendant More...
 
void PlaybackAnimateToFrame (NXOpen.Tag sequence, int target_frame, int frame_skip)
 Wrapper method for UF_ASSEM_playback_animate_to_frame More...
 
void PlaybackSeekToFrame (NXOpen.Tag sequence, int target_frame)
 Wrapper method for UF_ASSEM_playback_seek_to_frame More...
 
void PlaybackSequence (NXOpen.Tag sequence, int playback_command)
 Wrapper method for UF_ASSEM_playback_sequence More...
 
void PreassemblePartocc (NXOpen.Tag sequence, NXOpen.Tag part_occ)
 Wrapper method for UF_ASSEM_preassemble_partocc More...
 
void RegisterAnimationCallback (AnimationCallbackFT callback, IntPtr user_data)
 Wrapper method for UF_ASSEM_register_animation_callback More...
 
void RemoveFromCset (NXOpen.Tag cset, NXOpen.Tag component)
 Wrapper method for UF_ASSEM_remove_from_cset More...
 
void RemoveIgnored (NXOpen.Tag sequence, NXOpen.Tag part_occ)
 Wrapper method for UF_ASSEM_remove_ignored More...
 
void RemoveInstance (NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_remove_instance More...
 
void RemovePreassembled (NXOpen.Tag sequence, NXOpen.Tag part_occ)
 Wrapper method for UF_ASSEM_remove_preassembled More...
 
void RemoveRefSetMembers (NXOpen.Tag ref_set, int member_count, NXOpen.Tag[] ref_set_members)
 Wrapper method for UF_ASSEM_remove_ref_set_members More...
 
void RemoveSequencingView (NXOpen.Tag view)
 Wrapper method for UF_ASSEM_remove_sequencing_view More...
 
void RenameInstance (NXOpen.Tag instance, string new_name)
 Wrapper method for UF_ASSEM_rename_instance More...
 
void ReplaceRefset (int count, NXOpen.Tag[] target_tags, string new_refset_name)
 Wrapper method for UF_ASSEM_replace_refset More...
 
void RepositionInstance (NXOpen.Tag instance, double[] new_origin, double[] new_csys_matrix)
 Wrapper method for UF_ASSEM_reposition_instance More...
 
void RepositionInstance2 (NXOpen.Tag instance, double[] new_origin, double[] new_csys_matrix)
 Wrapper method for UF_ASSEM_reposition_instance2 More...
 
void RepositionPartOccurrence (NXOpen.Tag part_occ, double[,] xform, LevelOption option)
 Wrapper method for UF_ASSEM_reposition_part_occurrence More...
 
void RestoreLoadOptions (string load_options_file)
 Wrapper method for UF_ASSEM_restore_load_options More...
 
void RestoreWorkPartContextQuietly (ref IntPtr previous_work_part_context)
 Wrapper method for UF_ASSEM_restore_work_part_context_quietly More...
 
void RevertExplodeComp (NXOpen.Tag explosion, NXOpen.Tag component)
 Wrapper method for UF_ASSEM_revert_explode_comp More...
 
void SetActiveArrangement (NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_set_active_arrangement More...
 
void SetAssemLoadOptions (ref LoadOptions options)
 Wrapper method for UF_ASSEM_set_assem_load_options More...
 
void SetAssemOptions (ref Options options)
 Wrapper method for UF_ASSEM_set_assem_options More...
 
void SetAutoAddNewComps (NXOpen.Tag ref_set, bool add_new_comps)
 Wrapper method for UF_ASSEM_set_auto_add_new_comps More...
 
void SetCostOfStep (NXOpen.Tag step, double assign_cost)
 Wrapper method for UF_ASSEM_set_cost_of_step More...
 
void SetDefaultArrangement (NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_set_default_arrangement More...
 
unsafe void SetDefaultRefSets (int n_ref_sets, string[] default_ref_sets)
 Wrapper method for UF_ASSEM_set_default_ref_sets More...
 
unsafe void SetInstanceIntent (NXOpen.Tag instance, ref InstanceIntent instance_intent)
 Wrapper method for UF_ASSEM_set_instance_intent More...
 
void SetRefSetByCset (NXOpen.Tag cset, string cname)
 Wrapper method for UF_ASSEM_set_ref_set_by_cset More...
 
void SetSaveTrueshape (bool save_trueshape_data)
 Wrapper method for UF_ASSEM_set_save_trueshape More...
 
unsafe void SetSearchDirectories (int count, string[] dir_list, bool[] sub_dir)
 Wrapper method for UF_ASSEM_set_search_directories More...
 
void SetSequenceDescription (NXOpen.Tag sequence, string desc)
 Wrapper method for UF_ASSEM_set_sequence_description More...
 
void SetSequenceName (NXOpen.Tag sequence, string name)
 Wrapper method for UF_ASSEM_set_sequence_name More...
 
void SetStepIncrement (NXOpen.Tag sequence, int increment)
 Wrapper method for UF_ASSEM_set_step_increment More...
 
void SetSuppressionExp (NXOpen.Tag instance, string exp_string, out NXOpen.Tag exp_tag)
 Wrapper method for UF_ASSEM_set_suppression_exp More...
 
void SetTimeOfStep (NXOpen.Tag step, double assign_time)
 Wrapper method for UF_ASSEM_set_time_of_step More...
 
void SetUsedArrangement (NXOpen.Tag component, NXOpen.Tag arrangement)
 Wrapper method for UF_ASSEM_set_used_arrangement More...
 
void SetViewExplosion (NXOpen.Tag view, NXOpen.Tag explosion)
 Wrapper method for UF_ASSEM_set_view_explosion More...
 
void SetWorkOccurrence (NXOpen.Tag part_occur)
 Wrapper method for UF_ASSEM_set_work_occurrence More...
 
void SetWorkPart (NXOpen.Tag part)
 Wrapper method for UF_ASSEM_set_work_part More...
 
void SetWorkPartContextQuietly (NXOpen.Tag part_tag, out IntPtr previous_work_part_context)
 Wrapper method for UF_ASSEM_set_work_part_context_quietly More...
 
void SetWorkPartQuietly (NXOpen.Tag part, out NXOpen.Tag previous_work_part)
 DEPRECATED Wrapper method for UF_ASSEM_set_work_part_quietly More...
 
void ShowComponent (NXOpen.Tag component, NXOpen.Tag view)
 Wrapper method for UF_ASSEM_show_component More...
 
unsafe void SubstituteComponent (ref NXOpen.Tag instance, string new_part_version, string new_comp_name, string new_refset_name, int layer, out UFPart.LoadStatus load_status)
 Wrapper method for UF_ASSEM_substitute_component More...
 
void SuppressArray (NXOpen.Tag array)
 Wrapper method for UF_ASSEM_suppress_array More...
 
void SuppressInstances (int n_instances, NXOpen.Tag[] instances,[Out] int[] failures)
 Wrapper method for UF_ASSEM_suppress_instances More...
 
void TerminateSequencing ()
 Wrapper method for UF_ASSEM_terminate_sequencing More...
 
void UnexplodeComponent (NXOpen.Tag explosion, NXOpen.Tag part_occurrence)
 Wrapper method for UF_ASSEM_unexplode_component More...
 
void UnsetSuppressionExp (NXOpen.Tag instance)
 Wrapper method for UF_ASSEM_unset_suppression_exp More...
 
void UnsuppressArray (NXOpen.Tag array)
 Wrapper method for UF_ASSEM_unsuppress_array More...
 
void UnsuppressInstances (int n_instances, NXOpen.Tag[] instances,[Out] int[] failures)
 Wrapper method for UF_ASSEM_unsuppress_instances More...
 
void UpdateComponentGroup (NXOpen.Tag part_tag, string component_group_name, bool do_update_structure)
 Wrapper method for UF_ASSEM_update_component_group More...
 
unsafe bool UpgradeToInstances (NXOpen.Tag part, int n_components, NXOpen.Tag[] components, bool recurse, bool create_component, out UpgradeStatus upgrade_status)
 Wrapper method for UF_ASSEM_upgrade_to_instances More...
 
unsafe void UseAlternate (ref NXOpen.Tag instance, string new_part, string new_comp_name, string new_refset_name, out UFPart.LoadStatus load_status)
 Wrapper method for UF_ASSEM_use_alternate More...
 
unsafe int WhereIsPartUsed (NXOpen.Tag part, out NXOpen.Tag[] parent_parts)
 Wrapper method for UF_ASSEM_where_is_part_used More...
 
unsafe void WhereUsedReport (string comp_name, string dir, int search_opt, bool do_all_levels, out UFPart.LoadStatus load_status)
 Wrapper method for UF_ASSEM_where_used_report More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_ASSEM' functions and data types.

Member Enumeration Documentation

Wrapper for UF_ASSEM_expl_status_e

Refer to UF_ASSEM_expl_status_e for documentation

Wrapper for UF_ASSEM_level_option_e

Refer to UF_ASSEM_level_option_e for documentation

Member Function Documentation

void NXOpen.UF.UFAssem.ActivateSequence ( NXOpen.Tag  sequence)
inline

Wrapper method for UF_ASSEM_activate_sequence

Refer to UF_ASSEM_activate_sequence for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.AddPartToAssembly ( NXOpen.Tag  parent_part,
string  part,
string  refset_name,
string  instance_name,
double[]  origin,
double[]  csys_matrix,
int  layer,
out NXOpen.Tag  instance,
out UFPart.LoadStatus  error_status 
)
inline

Wrapper method for UF_ASSEM_add_part_to_assembly

Refer to UF_ASSEM_add_part_to_assembly for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.AddPartToAssembly2 ( NXOpen.Tag  parent_part,
string  part,
string  refset_name,
string  instance_name,
double[]  origin,
double[]  csys_matrix,
int  layer,
out NXOpen.Tag  instance,
out UFPart.LoadStatus  error_status 
)
inline

Wrapper method for UF_ASSEM_add_part_to_assembly2

Refer to UF_ASSEM_add_part_to_assembly2 for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AddRefSetMembers ( NXOpen.Tag  ref_set,
int  member_count,
NXOpen.Tag[]  ref_set_members 
)
inline

Wrapper method for UF_ASSEM_add_ref_set_members

Refer to UF_ASSEM_add_ref_set_members for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AddSequencingView ( NXOpen.Tag  view)
inline

Wrapper method for UF_ASSEM_add_sequencing_view

Refer to UF_ASSEM_add_sequencing_view for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AddSnapshotMotionToSequence ( string  snapshot_series_name,
int  num_snapshots,
int  num_occs,
ref NXOpen.Tag  occs,
double[]  snapshot_series_xforms,
NXOpen.Tag  sequence,
NXOpen.Tag  step_to_insert_after,
out NXOpen.Tag  snapshot_series 
)
inline

Wrapper method for UF_ASSEM_add_snapshot_motion_to_sequence

Refer to UF_ASSEM_add_snapshot_motion_to_sequence for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AddToCset ( NXOpen.Tag  cset,
NXOpen.Tag  component,
bool  level 
)
inline

Wrapper method for UF_ASSEM_add_to_cset

Refer to UF_ASSEM_add_to_cset for documentation

License requirements:ASSEMBLIES MODULE

delegate int NXOpen.UF.UFAssem.AnimationCallbackFT ( IntPtr  user_data)

This delegate is equivalent to 'UF_ASSEM_animation_callback_f_t'.

void NXOpen.UF.UFAssem.ApplyToCset ( NXOpen.Tag  cset,
CsetFnT  fn,
ref IntPtr  app_data 
)
inline

Wrapper method for UF_ASSEM_apply_to_cset

Refer to UF_ASSEM_apply_to_cset for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.ApplyToCsetMembers ( NXOpen.Tag  cset,
CsetFnT  fn,
ref IntPtr  app_data 
)
inline

Wrapper method for UF_ASSEM_apply_to_cset_members

Refer to UF_ASSEM_apply_to_cset_members for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AskActiveArrangement ( NXOpen.Tag  part,
out NXOpen.Tag  arrangement 
)
inline

Wrapper method for UF_ASSEM_ask_active_arrangement

Refer to UF_ASSEM_ask_active_arrangement for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskActiveSequence ( out NXOpen.Tag  sequence)
inline

Wrapper method for UF_ASSEM_ask_active_sequence

Refer to UF_ASSEM_ask_active_sequence for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskAllCompCset ( NXOpen.Tag  part,
out NXOpen.Tag  cset 
)
inline

Wrapper method for UF_ASSEM_ask_all_comp_cset

Refer to UF_ASSEM_ask_all_comp_cset for documentation

License requirements:None

unsafe int NXOpen.UF.UFAssem.AskAllPartOccChildren ( NXOpen.Tag  part_occur,
out NXOpen.Tag[]  child_part_occs 
)
inline

Wrapper method for UF_ASSEM_ask_all_part_occ_children

Refer to UF_ASSEM_ask_all_part_occ_children for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskArrangementsInPart ( NXOpen.Tag  part,
out int  n_arrangements,
out NXOpen.Tag[]  arrangements 
)
inline

Wrapper method for UF_ASSEM_ask_arrangements_in_part

Refer to UF_ASSEM_ask_arrangements_in_part for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskArraysInPart ( NXOpen.Tag  part_tag,
out int  num_arrays,
out NXOpen.Tag[]  array_tags 
)
inline

Wrapper method for UF_ASSEM_ask_arrays_in_part

Refer to UF_ASSEM_ask_arrays_in_part for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskArraysOfInst ( NXOpen.Tag  instance,
out int  num_arrays,
out NXOpen.Tag[]  arrays 
)
inline

Wrapper method for UF_ASSEM_ask_arrays_of_inst

Refer to UF_ASSEM_ask_arrays_of_inst for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskAssemLoadOptions ( out LoadOptions  options)
inline

Wrapper method for UF_ASSEM_ask_assem_load_options

Refer to UF_ASSEM_ask_assem_load_options for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskAssemOptions ( out Options  options)
inline

Wrapper method for UF_ASSEM_ask_assem_options

Refer to UF_ASSEM_ask_assem_options for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskAutoAddNewComps ( NXOpen.Tag  ref_set,
out bool  add_new_comps 
)
inline

Wrapper method for UF_ASSEM_ask_auto_add_new_comps

Refer to UF_ASSEM_ask_auto_add_new_comps for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskBodiesOfAssemblyCut ( NXOpen.Tag  frec,
out int  n_target_bodies,
out NXOpen.Tag[]  target_body_tags,
out int  n_tool_bodies,
out NXOpen.Tag[]  tool_body_tags 
)
inline

Wrapper method for UF_ASSEM_ask_bodies_of_assembly_cut

Refer to UF_ASSEM_ask_bodies_of_assembly_cut for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskChildOfInstance ( NXOpen.Tag  instance)
inline

Wrapper method for UF_ASSEM_ask_child_of_instance

Refer to UF_ASSEM_ask_child_of_instance for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskCompExplosion ( NXOpen.Tag  explosion,
NXOpen.Tag  component,
out ExplStatus  status,
[Out] double  transform[,] 
)
inline

Wrapper method for UF_ASSEM_ask_comp_explosion

Refer to UF_ASSEM_ask_comp_explosion for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskComponentData ( NXOpen.Tag  component,
out string  part_name,
out string  refset_name,
out string  instance_name,
[Out] double[]  origin,
[Out] double[]  csys_matrix,
[Out] double  transform[,] 
)
inline

Wrapper method for UF_ASSEM_ask_component_data

Refer to UF_ASSEM_ask_component_data for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskCompPosition ( NXOpen.Tag  explosion,
NXOpen.Tag  component,
[Out] double  transform[,] 
)
inline

Wrapper method for UF_ASSEM_ask_comp_position

Refer to UF_ASSEM_ask_comp_position for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskCostOfSequence ( NXOpen.Tag  sequence,
out double  cost 
)
inline

Wrapper method for UF_ASSEM_ask_cost_of_sequence

Refer to UF_ASSEM_ask_cost_of_sequence for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskCostOfStep ( NXOpen.Tag  step,
out double  cost 
)
inline

Wrapper method for UF_ASSEM_ask_cost_of_step

Refer to UF_ASSEM_ask_cost_of_step for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskCurrentFrame ( NXOpen.Tag  sequence,
out int  current_frame 
)
inline

Wrapper method for UF_ASSEM_ask_current_frame

Refer to UF_ASSEM_ask_current_frame for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AskCurrentStep ( NXOpen.Tag  sequence,
out NXOpen.Tag  step 
)
inline

Wrapper method for UF_ASSEM_ask_current_step

Refer to UF_ASSEM_ask_current_step for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskDefaultArrangement ( NXOpen.Tag  part,
out NXOpen.Tag  arrangement 
)
inline

Wrapper method for UF_ASSEM_ask_default_arrangement

Refer to UF_ASSEM_ask_default_arrangement for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskDefaultRefSets ( out int  n_ref_sets,
out string[]  default_ref_sets 
)
inline

Wrapper method for UF_ASSEM_ask_default_ref_sets

Refer to UF_ASSEM_ask_default_ref_sets for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskDeformableDefinition ( NXOpen.Tag  part,
out NXOpen.Tag  deformable_feature 
)
inline

Wrapper method for UF_ASSEM_ask_deformable_definition

Refer to UF_ASSEM_ask_deformable_definition for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskDeformableDefinitionData ( NXOpen.Tag  deformable_feature_tag,
out DeformData  deform_data 
)
inline

DEPRECATED Wrapper method for UF_ASSEM_ask_deformable_definition_data

Refer to UF_ASSEM_ask_deformable_definition_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskDeformedDefinitionData ( NXOpen.Tag  deformed_feature_tag,
out DeformedDefinitionData  deformed_data 
)
inline

Wrapper method for UF_ASSEM_ask_deformed_definition_data

Refer to UF_ASSEM_ask_deformed_definition_data for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskDisplayedDeformationOfPartOcc ( NXOpen.Tag  part_occ,
out NXOpen.Tag  deformed_feature 
)
inline

Wrapper method for UF_ASSEM_ask_displayed_deformation_of_part_occ

Refer to UF_ASSEM_ask_displayed_deformation_of_part_occ for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskExplodedObject ( NXOpen.Tag  explosion,
NXOpen.Tag  old_object,
out NXOpen.Tag  new_object 
)
inline

Wrapper method for UF_ASSEM_ask_exploded_object

Refer to UF_ASSEM_ask_exploded_object for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskExplosions ( NXOpen.Tag  part_tag,
out int  n_explosions,
out NXOpen.Tag[]  explosion_tags 
)
inline

Wrapper method for UF_ASSEM_ask_explosions

Refer to UF_ASSEM_ask_explosions for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskExplosionVector ( NXOpen.Tag  component,
[Out] double[]  vector 
)
inline

Wrapper method for UF_ASSEM_ask_explosion_vector

Refer to UF_ASSEM_ask_explosion_vector for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskHiddenComps ( NXOpen.Tag  view,
out NXOpen.Tag[]  components,
out int  count 
)
inline

Wrapper method for UF_ASSEM_ask_hidden_comps

Refer to UF_ASSEM_ask_hidden_comps for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskInstanceIntent ( NXOpen.Tag  instance,
out InstanceIntent  instance_intent 
)
inline

Wrapper method for UF_ASSEM_ask_instance_intent

Refer to UF_ASSEM_ask_instance_intent for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskInstanceOfName ( NXOpen.Tag  parent_part,
string  instance_name 
)
inline

Wrapper method for UF_ASSEM_ask_instance_of_name

Refer to UF_ASSEM_ask_instance_of_name for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskInstOfPartOcc ( NXOpen.Tag  part_occur)
inline

Wrapper method for UF_ASSEM_ask_inst_of_part_occ

Refer to UF_ASSEM_ask_inst_of_part_occ for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskIsetArrayData ( NXOpen.Tag  array,
out IsetArrayData  array_data,
out NXOpen.Tag[]  components 
)
inline

Wrapper method for UF_ASSEM_ask_iset_array_data

Refer to UF_ASSEM_ask_iset_array_data for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskLastFilter ( NXOpen.Tag  part,
out NXOpen.Tag  filter_tag,
out NXOpen.Tag  cset_tag 
)
inline

Wrapper method for UF_ASSEM_ask_last_filter

Refer to UF_ASSEM_ask_last_filter for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskMcArrayData ( NXOpen.Tag  array,
out McArrayData  array_data,
out NXOpen.Tag[]  components 
)
inline

Wrapper method for UF_ASSEM_ask_mc_array_data

Refer to UF_ASSEM_ask_mc_array_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskNameOfArrangement ( NXOpen.Tag  arrangement,
out string  name 
)
inline

Wrapper method for UF_ASSEM_ask_name_of_arrangement

Refer to UF_ASSEM_ask_name_of_arrangement for documentation

License requirements:None

unsafe int NXOpen.UF.UFAssem.AskOccsOfEntity ( NXOpen.Tag  _object,
out NXOpen.Tag[]  occurrences 
)
inline

Wrapper method for UF_ASSEM_ask_occs_of_entity

Refer to UF_ASSEM_ask_occs_of_entity for documentation

License requirements:None

unsafe int NXOpen.UF.UFAssem.AskOccsOfPart ( NXOpen.Tag  parent_part,
NXOpen.Tag  part,
out NXOpen.Tag[]  part_occs 
)
inline

Wrapper method for UF_ASSEM_ask_occs_of_part

Refer to UF_ASSEM_ask_occs_of_part for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskOrientation ( NXOpen.Tag  ref_set_tag,
[Out] double[]  origin,
[Out] double[]  orientation 
)
inline

Wrapper method for UF_ASSEM_ask_orientation

Refer to UF_ASSEM_ask_orientation for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskParentComponent ( NXOpen.Tag  occur,
out NXOpen.Tag  parent 
)
inline

Wrapper method for UF_ASSEM_ask_parent_component

Refer to UF_ASSEM_ask_parent_component for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskParentOfInstance ( NXOpen.Tag  instance)
inline

Wrapper method for UF_ASSEM_ask_parent_of_instance

Refer to UF_ASSEM_ask_parent_of_instance for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskPartNameOfChild ( NXOpen.Tag  instance,
out string  part_fspec 
)
inline

Wrapper method for UF_ASSEM_ask_part_name_of_child

Refer to UF_ASSEM_ask_part_name_of_child for documentation

License requirements:None

unsafe int NXOpen.UF.UFAssem.AskPartOccChildren ( NXOpen.Tag  part_occur,
out NXOpen.Tag[]  child_part_occs 
)
inline

Wrapper method for UF_ASSEM_ask_part_occ_children

Refer to UF_ASSEM_ask_part_occ_children for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskPartOccOfInst ( NXOpen.Tag  parent_part_occ,
NXOpen.Tag  instance 
)
inline

Wrapper method for UF_ASSEM_ask_part_occ_of_inst

Refer to UF_ASSEM_ask_part_occ_of_inst for documentation

License requirements:None

unsafe int NXOpen.UF.UFAssem.AskPartOccsOfInst ( NXOpen.Tag  instance,
out NXOpen.Tag[]  part_occs 
)
inline

Wrapper method for UF_ASSEM_ask_part_occs_of_inst

Refer to UF_ASSEM_ask_part_occs_of_inst for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskPartOccSuppressState ( NXOpen.Tag  part_occ,
out bool  suppressed,
out bool  parent_suppressed 
)
inline

Wrapper method for UF_ASSEM_ask_part_occ_suppress_state

Refer to UF_ASSEM_ask_part_occ_suppress_state for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskPartOccurrence ( NXOpen.Tag  occurrence)
inline

Wrapper method for UF_ASSEM_ask_part_occurrence

Refer to UF_ASSEM_ask_part_occurrence for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskPartOccurrenceOfStep ( NXOpen.Tag  step,
out int  num_part_occs,
out NXOpen.Tag[]  part_occs 
)
inline

Wrapper method for UF_ASSEM_ask_part_occurrence_of_step

Refer to UF_ASSEM_ask_part_occurrence_of_step for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskPrototypeOfOcc ( NXOpen.Tag  occurrence)
inline

Wrapper method for UF_ASSEM_ask_prototype_of_occ

Refer to UF_ASSEM_ask_prototype_of_occ for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskRefSetData ( NXOpen.Tag  ref_set,
out string  ref_set_name,
[Out] double[]  origin,
[Out] double[]  matrix,
out int  num_members,
out NXOpen.Tag[]  members 
)
inline

Wrapper method for UF_ASSEM_ask_ref_set_data

Refer to UF_ASSEM_ask_ref_set_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskRefSetMembers ( NXOpen.Tag  ref_set,
out int  ret_count,
out NXOpen.Tag[]  members 
)
inline

Wrapper method for UF_ASSEM_ask_ref_set_members

Refer to UF_ASSEM_ask_ref_set_members for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskRefSets ( NXOpen.Tag  ref_set_member,
out int  num_ref_sets,
out NXOpen.Tag[]  ref_sets 
)
inline

Wrapper method for UF_ASSEM_ask_ref_sets

Refer to UF_ASSEM_ask_ref_sets for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskRootPartOcc ( NXOpen.Tag  part)
inline

Wrapper method for UF_ASSEM_ask_root_part_occ

Refer to UF_ASSEM_ask_root_part_occ for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskSaveTrueshape ( out bool  save_trueshape_data)
inline

Wrapper method for UF_ASSEM_ask_save_trueshape

Refer to UF_ASSEM_ask_save_trueshape for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskSequenceDescription ( NXOpen.Tag  sequence,
out string  desc 
)
inline

Wrapper method for UF_ASSEM_ask_sequence_description

Refer to UF_ASSEM_ask_sequence_description for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskSequenceDuration ( NXOpen.Tag  sequence,
out int  duration 
)
inline

Wrapper method for UF_ASSEM_ask_sequence_duration

Refer to UF_ASSEM_ask_sequence_duration for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.AskSequenceName ( NXOpen.Tag  sequence,
out string  name 
)
inline

Wrapper method for UF_ASSEM_ask_sequence_name

Refer to UF_ASSEM_ask_sequence_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskSequencesInPart ( NXOpen.Tag  part,
out int  num_sequences,
out NXOpen.Tag[]  sequences 
)
inline

Wrapper method for UF_ASSEM_ask_sequences_in_part

Refer to UF_ASSEM_ask_sequences_in_part for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskSequenceType ( NXOpen.Tag  sequence,
out int  seq_type 
)
inline

Wrapper method for UF_ASSEM_ask_sequence_type

Refer to UF_ASSEM_ask_sequence_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskStableIdOfInstance ( NXOpen.Tag  instance_tag,
out string  stable_id 
)
inline

Wrapper method for UF_ASSEM_ask_stable_id_of_instance

Refer to UF_ASSEM_ask_stable_id_of_instance for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.AskStepDuration ( NXOpen.Tag  step,
out int  duration 
)
inline

Wrapper method for UF_ASSEM_ask_step_duration

Refer to UF_ASSEM_ask_step_duration for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.AskStepElementDurations ( NXOpen.Tag  step,
out int  num_durations,
out int[]  durations 
)
inline

Wrapper method for UF_ASSEM_ask_step_element_durations

Refer to UF_ASSEM_ask_step_element_durations for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskStepIncrement ( NXOpen.Tag  sequence,
out int  increment 
)
inline

Wrapper method for UF_ASSEM_ask_step_increment

Refer to UF_ASSEM_ask_step_increment for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskStepNumber ( NXOpen.Tag  step,
out int  ask_step_number 
)
inline

Wrapper method for UF_ASSEM_ask_step_number

Refer to UF_ASSEM_ask_step_number for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskSteps ( NXOpen.Tag  sequence,
out int  num_steps,
out NXOpen.Tag[]  steps 
)
inline

Wrapper method for UF_ASSEM_ask_steps

Refer to UF_ASSEM_ask_steps for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskStepsOfPartOcc ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ,
out int  num_steps,
out NXOpen.Tag[]  steps 
)
inline

Wrapper method for UF_ASSEM_ask_steps_of_part_occ

Refer to UF_ASSEM_ask_steps_of_part_occ for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskStepType ( NXOpen.Tag  step,
out int  step_type 
)
inline

Wrapper method for UF_ASSEM_ask_step_type

Refer to UF_ASSEM_ask_step_type for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskSuppressionExp ( NXOpen.Tag  instance,
out NXOpen.Tag  exp 
)
inline

Wrapper method for UF_ASSEM_ask_suppression_exp

Refer to UF_ASSEM_ask_suppression_exp for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskSuppressState ( NXOpen.Tag  instance,
out bool  suppressed 
)
inline

Wrapper method for UF_ASSEM_ask_suppress_state

Refer to UF_ASSEM_ask_suppress_state for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskTimeOfSequence ( NXOpen.Tag  sequence,
out double  time 
)
inline

Wrapper method for UF_ASSEM_ask_time_of_sequence

Refer to UF_ASSEM_ask_time_of_sequence for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskTimeOfStep ( NXOpen.Tag  step,
out double  time 
)
inline

Wrapper method for UF_ASSEM_ask_time_of_step

Refer to UF_ASSEM_ask_time_of_step for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskTransformOfOcc ( NXOpen.Tag  occurrence,
[Out] double  transform[,] 
)
inline

Wrapper method for UF_ASSEM_ask_transform_of_occ

Refer to UF_ASSEM_ask_transform_of_occ for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskTypeOfArray ( NXOpen.Tag  array,
out int  type 
)
inline

Wrapper method for UF_ASSEM_ask_type_of_array

Refer to UF_ASSEM_ask_type_of_array for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.AskUnprocessedPartoccs ( NXOpen.Tag  sequence,
out int  num_unprocessed_partoccs,
out NXOpen.Tag[]  unprocessed_partoccs 
)
inline

Wrapper method for UF_ASSEM_ask_unprocessed_partoccs

Refer to UF_ASSEM_ask_unprocessed_partoccs for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskUsedArrangement ( NXOpen.Tag  component,
out NXOpen.Tag  arrangement 
)
inline

Wrapper method for UF_ASSEM_ask_used_arrangement

Refer to UF_ASSEM_ask_used_arrangement for documentation

License requirements:None

void NXOpen.UF.UFAssem.AskViewExplosion ( NXOpen.Tag  view,
out NXOpen.Tag  explosion 
)
inline

Wrapper method for UF_ASSEM_ask_view_explosion

Refer to UF_ASSEM_ask_view_explosion for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskWorkOccurrence ( )
inline

Wrapper method for UF_ASSEM_ask_work_occurrence

Refer to UF_ASSEM_ask_work_occurrence for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.AskWorkPart ( )
inline

Wrapper method for UF_ASSEM_ask_work_part

Refer to UF_ASSEM_ask_work_part for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.CaptureArrangementFromCurrentSequence ( string  arrangement_name,
out NXOpen.Tag  arrangement,
out int  warnings_count,
out int[]  warnings 
)
inline

Wrapper method for UF_ASSEM_capture_arrangement_from_current_sequence

Refer to UF_ASSEM_capture_arrangement_from_current_sequence for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.CaptureArrangementFromCurrentSequenceExtended ( string  arrangement_name,
bool  ignore_constraints,
out NXOpen.Tag  arrangement,
out int  warnings_count,
out int[]  warnings 
)
inline

Wrapper method for UF_ASSEM_capture_arrangement_from_current_sequence_extended

Refer to UF_ASSEM_capture_arrangement_from_current_sequence_extended for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CheckArrayStatus ( NXOpen.Tag  array)
inline

Wrapper method for UF_ASSEM_check_array_status

Refer to UF_ASSEM_check_array_status for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.ConvertPrev16Aligns ( int  n_aligns_to_convert,
ref Prev16Align  aligns_to_convert,
out int  n_messages,
out Prev16Align[]  messages 
)
inline

Wrapper method for UF_ASSEM_convert_prev16_aligns

Refer to UF_ASSEM_convert_prev16_aligns for documentation

License requirements:None

void NXOpen.UF.UFAssem.CopyExplosion ( NXOpen.Tag  source_explosion,
NXOpen.Tag  source_component,
NXOpen.Tag  destination_explosion,
NXOpen.Tag  destination_component 
)
inline

Wrapper method for UF_ASSEM_copy_explosion

Refer to UF_ASSEM_copy_explosion for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CountEntsInPartOcc ( NXOpen.Tag  part_occur)
inline

Wrapper method for UF_ASSEM_count_ents_in_part_occ

Refer to UF_ASSEM_count_ents_in_part_occ for documentation

License requirements:None

void NXOpen.UF.UFAssem.CountObjsInComp ( NXOpen.Tag  comp_tag,
out int  returned_count 
)
inline

Wrapper method for UF_ASSEM_count_objs_in_comp

Refer to UF_ASSEM_count_objs_in_comp for documentation

License requirements:None

void NXOpen.UF.UFAssem.CountRefSetsIn ( NXOpen.Tag  _object)
inline

Wrapper method for UF_ASSEM_count_ref_sets_in

Refer to UF_ASSEM_count_ref_sets_in for documentation

License requirements:None

void NXOpen.UF.UFAssem.CreateAssemblyCut ( NXOpen.Tag  part,
bool  blank_tool_bodies,
int  n_target_body_occs,
NXOpen.Tag[]  target_body_occs,
int  n_tool_bodies,
NXOpen.Tag[]  tool_bodies,
out NXOpen.Tag  acut_tag 
)
inline

Wrapper method for UF_ASSEM_create_assembly_cut

Refer to UF_ASSEM_create_assembly_cut for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateComponentPart ( NXOpen.Tag  parent_part,
string  new_part_name,
string  refset_name,
string  instance_name,
int  units,
int  layer,
double[]  origin,
double[]  csys_matrix,
int  n_objects,
NXOpen.Tag[]  objects,
out NXOpen.Tag  instance 
)
inline

Wrapper method for UF_ASSEM_create_component_part

Refer to UF_ASSEM_create_component_part for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.CreateConstrainedIsetArray ( ref IsetArrayData  array_data,
out NXOpen.Tag  array 
)
inline

Wrapper method for UF_ASSEM_create_constrained_iset_array

Refer to UF_ASSEM_create_constrained_iset_array for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateCset ( NXOpen.Tag  part,
string  name,
out NXOpen.Tag  _object 
)
inline

Wrapper method for UF_ASSEM_create_cset

Refer to UF_ASSEM_create_cset for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.CreateDeformablePart ( ref DeformData  data,
out NXOpen.Tag  deformable_feature 
)
inline

DEPRECATED Wrapper method for UF_ASSEM_create_deformable_part

Refer to UF_ASSEM_create_deformable_part for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateExplosion ( NXOpen.Tag  display_part_tag,
string  explosion_name,
out NXOpen.Tag  explosion_tag 
)
inline

Wrapper method for UF_ASSEM_create_explosion

Refer to UF_ASSEM_create_explosion for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.CreateIsetArray ( ref IsetArrayData  array_data,
out NXOpen.Tag  array 
)
inline

Wrapper method for UF_ASSEM_create_iset_array

Refer to UF_ASSEM_create_iset_array for documentation

License requirements:ASSEMBLIES MODULE and ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.CreateMcArray ( ref McArrayData  array_data,
out NXOpen.Tag  array 
)
inline

Wrapper method for UF_ASSEM_create_mc_array

Refer to UF_ASSEM_create_mc_array for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateRefSet ( string  ref_set_name,
double[]  origin,
double[]  matrix,
NXOpen.Tag[]  ref_set_members,
int  num_members,
out NXOpen.Tag  ref_set_tag 
)
inline

Wrapper method for UF_ASSEM_create_ref_set

Refer to UF_ASSEM_create_ref_set for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateSequence ( string  name,
NXOpen.Tag  part,
out NXOpen.Tag  sequence 
)
inline

Wrapper method for UF_ASSEM_create_sequence

Refer to UF_ASSEM_create_sequence for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateStep ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occurrence,
int  step_type,
double  time,
double  cost,
string  description,
NXOpen.Tag  insert_at_step,
out NXOpen.Tag  step 
)
inline

Wrapper method for UF_ASSEM_create_step

Refer to UF_ASSEM_create_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.CreateTypedSequence ( string  name,
int  sequence_type,
NXOpen.Tag  part,
out NXOpen.Tag  sequence 
)
inline

Wrapper method for UF_ASSEM_create_typed_sequence

Refer to UF_ASSEM_create_typed_sequence for documentation

License requirements:ASSEMBLIES MODULE

delegate bool NXOpen.UF.UFAssem.CsetFnT ( NXOpen.Tag  member,
IntPtr  app_data 
)

This delegate is equivalent to 'UF_ASSEM_cset_fn_t'.

NXOpen.Tag NXOpen.UF.UFAssem.CycleEntsInPartOcc ( NXOpen.Tag  part_occur,
NXOpen.Tag  object_occur 
)
inline

Wrapper method for UF_ASSEM_cycle_ents_in_part_occ

Refer to UF_ASSEM_cycle_ents_in_part_occ for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.CycleInstOfPart ( NXOpen.Tag  part,
NXOpen.Tag  instance 
)
inline

Wrapper method for UF_ASSEM_cycle_inst_of_part

Refer to UF_ASSEM_cycle_inst_of_part for documentation

License requirements:None

void NXOpen.UF.UFAssem.CycleObjsInComp ( NXOpen.Tag  component,
ref NXOpen.Tag  member 
)
inline

Wrapper method for UF_ASSEM_cycle_objs_in_comp

Refer to UF_ASSEM_cycle_objs_in_comp for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.DeformPart ( ref DeformPartData  deform_data,
out DeformPartWarnings  deform_warnings 
)
inline

Wrapper method for UF_ASSEM_deform_part

Refer to UF_ASSEM_deform_part for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.DeleteArray ( NXOpen.Tag  array,
bool  delete_all 
)
inline

Wrapper method for UF_ASSEM_delete_array

Refer to UF_ASSEM_delete_array for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.DeleteExplosion ( NXOpen.Tag  explosion)
inline

Wrapper method for UF_ASSEM_delete_explosion

Refer to UF_ASSEM_delete_explosion for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.DeleteSequence ( NXOpen.Tag  sequence)
inline

Wrapper method for UF_ASSEM_delete_sequence

Refer to UF_ASSEM_delete_sequence for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.DeleteStep ( NXOpen.Tag  step)
inline

Wrapper method for UF_ASSEM_delete_step

Refer to UF_ASSEM_delete_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.EditAssemblyCut ( NXOpen.Tag  frec_tag,
int  n_target_bodies,
NXOpen.Tag[]  target_body_tags,
int  n_tool_bodies,
NXOpen.Tag[]  tool_body_tags,
bool  blank_tool_bodies 
)
inline

Wrapper method for UF_ASSEM_edit_assembly_cut

Refer to UF_ASSEM_edit_assembly_cut for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.EditIsetArray ( NXOpen.Tag  array,
ref IsetArrayData  array_data 
)
inline

Wrapper method for UF_ASSEM_edit_iset_array

Refer to UF_ASSEM_edit_iset_array for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.EditMcArray ( NXOpen.Tag  array,
ref McArrayData  array_data 
)
inline

Wrapper method for UF_ASSEM_edit_mc_array

Refer to UF_ASSEM_edit_mc_array for documentation

License requirements:None

void NXOpen.UF.UFAssem.EditRefSetData ( NXOpen.Tag  ref_set_tag,
double[]  origin,
double[]  matrix 
)
inline

Wrapper method for UF_ASSEM_edit_ref_set_data

Refer to UF_ASSEM_edit_ref_set_data for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.EnsureChildLoaded ( NXOpen.Tag  instance,
out UFPart.LoadStatus  load_status 
)
inline

Wrapper method for UF_ASSEM_ensure_child_loaded

Refer to UF_ASSEM_ensure_child_loaded for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.EvalInstanceIntent ( ref NXOpen.Tag  instance,
bool  apply_result,
out InstanceStatus  instance_status 
)
inline

Wrapper method for UF_ASSEM_eval_instance_intent

Refer to UF_ASSEM_eval_instance_intent for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.ExplodeComponent ( NXOpen.Tag  explosion,
NXOpen.Tag  part_occurrence,
double  transform[,] 
)
inline

Wrapper method for UF_ASSEM_explode_component

Refer to UF_ASSEM_explode_component for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.FindImmedOldComps ( NXOpen.Tag  part,
out NXOpen.Tag[]  immediate_components,
out int  n_immediate_components 
)
inline

Wrapper method for UF_ASSEM_find_immed_old_comps

Refer to UF_ASSEM_find_immed_old_comps for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.FindOccurrence ( NXOpen.Tag  part_occur,
NXOpen.Tag  object_prototype 
)
inline

Wrapper method for UF_ASSEM_find_occurrence

Refer to UF_ASSEM_find_occurrence for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.FindPrev16AlignsToCheck ( NXOpen.Tag  part_tag,
bool  recurse,
out int  n_aligns_to_check,
out Prev16Align[]  aligns_to_check 
)
inline

Wrapper method for UF_ASSEM_find_prev16_aligns_to_check

Refer to UF_ASSEM_find_prev16_aligns_to_check for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.FreeDeformWarningsData ( ref DeformPartWarnings  warnings)
inline

Wrapper method for UF_ASSEM_free_deform_warnings_data

Refer to UF_ASSEM_free_deform_warnings_data for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.FreePrev16Aligns ( int  n_aligns,
ref Prev16Align  aligns 
)
inline

Wrapper method for UF_ASSEM_free_prev16_aligns

Refer to UF_ASSEM_free_prev16_aligns for documentation

License requirements:None

void NXOpen.UF.UFAssem.GetOccInWorkOcc ( NXOpen.Tag  part_occ,
out NXOpen.Tag  occ_in_work 
)
inline

Wrapper method for UF_ASSEM_get_occ_in_work_occ

Refer to UF_ASSEM_get_occ_in_work_occ for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFAssem.GetRefSetInst ( NXOpen.Tag  _object,
int  number 
)
inline

Wrapper method for UF_ASSEM_get_ref_set_inst

Refer to UF_ASSEM_get_ref_set_inst for documentation

License requirements:None

void NXOpen.UF.UFAssem.HideComponent ( NXOpen.Tag  component,
NXOpen.Tag  view 
)
inline

Wrapper method for UF_ASSEM_hide_component

Refer to UF_ASSEM_hide_component for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.IgnorePartOcc ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ 
)
inline

Wrapper method for UF_ASSEM_ignore_part_occ

Refer to UF_ASSEM_ignore_part_occ for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.InitDeformPartData ( ref DeformPartData  deform_part)
inline

Wrapper method for UF_ASSEM_init_deform_part_data

Refer to UF_ASSEM_init_deform_part_data for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.InitializeSequencing ( )
inline

Wrapper method for UF_ASSEM_initialize_sequencing

Refer to UF_ASSEM_initialize_sequencing for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.InitializeSequencingKeepLayout ( )
inline

Wrapper method for UF_ASSEM_initialize_sequencing_keep_layout

Refer to UF_ASSEM_initialize_sequencing_keep_layout for documentation

License requirements:None

bool NXOpen.UF.UFAssem.IsComponentNgc ( NXOpen.Tag  component_tag)
inline

Wrapper method for UF_ASSEM_is_component_ngc

Refer to UF_ASSEM_is_component_ngc for documentation

License requirements:None

void NXOpen.UF.UFAssem.IsIgnored ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ,
out bool  ignored 
)
inline

Wrapper method for UF_ASSEM_is_ignored

Refer to UF_ASSEM_is_ignored for documentation

License requirements:None

void NXOpen.UF.UFAssem.IsMemberOfCset ( NXOpen.Tag  cset,
NXOpen.Tag  component,
out bool  result 
)
inline

Wrapper method for UF_ASSEM_is_member_of_cset

Refer to UF_ASSEM_is_member_of_cset for documentation

License requirements:None

bool NXOpen.UF.UFAssem.IsOccurrence ( NXOpen.Tag  entity)
inline

Wrapper method for UF_ASSEM_is_occurrence

Refer to UF_ASSEM_is_occurrence for documentation

License requirements:None

bool NXOpen.UF.UFAssem.IsPartDeformable ( NXOpen.Tag  part)
inline

Wrapper method for UF_ASSEM_is_part_deformable

Refer to UF_ASSEM_is_part_deformable for documentation

License requirements:None

bool NXOpen.UF.UFAssem.IsPartOccurrence ( NXOpen.Tag  occurrence)
inline

Wrapper method for UF_ASSEM_is_part_occurrence

Refer to UF_ASSEM_is_part_occurrence for documentation

License requirements:None

void NXOpen.UF.UFAssem.IsPreassembled ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ,
out bool  preassembled 
)
inline

Wrapper method for UF_ASSEM_is_preassembled

Refer to UF_ASSEM_is_preassembled for documentation

License requirements:None

void NXOpen.UF.UFAssem.IsRefSetMember ( NXOpen.Tag  potential_member,
out bool  member_flag 
)
inline

Wrapper method for UF_ASSEM_is_ref_set_member

Refer to UF_ASSEM_is_ref_set_member for documentation

License requirements:None

void NXOpen.UF.UFAssem.MakeCurrentStep ( NXOpen.Tag  step)
inline

Wrapper method for UF_ASSEM_make_current_step

Refer to UF_ASSEM_make_current_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.MoveStep ( NXOpen.Tag  step_to_be_moved,
NXOpen.Tag  insert_at_step 
)
inline

Wrapper method for UF_ASSEM_move_step

Refer to UF_ASSEM_move_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.OccIsInWorkPart ( NXOpen.Tag  part_occ,
out bool  is_in_work 
)
inline

Wrapper method for UF_ASSEM_occ_is_in_work_part

Refer to UF_ASSEM_occ_is_in_work_part for documentation

License requirements:None

bool NXOpen.UF.UFAssem.PartIsDescendant ( NXOpen.Tag  parent_part,
NXOpen.Tag  descendent_part 
)
inline

Wrapper method for UF_ASSEM_part_is_descendant

Refer to UF_ASSEM_part_is_descendant for documentation

License requirements:None

void NXOpen.UF.UFAssem.PlaybackAnimateToFrame ( NXOpen.Tag  sequence,
int  target_frame,
int  frame_skip 
)
inline

Wrapper method for UF_ASSEM_playback_animate_to_frame

Refer to UF_ASSEM_playback_animate_to_frame for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.PlaybackSeekToFrame ( NXOpen.Tag  sequence,
int  target_frame 
)
inline

Wrapper method for UF_ASSEM_playback_seek_to_frame

Refer to UF_ASSEM_playback_seek_to_frame for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.PlaybackSequence ( NXOpen.Tag  sequence,
int  playback_command 
)
inline

Wrapper method for UF_ASSEM_playback_sequence

Refer to UF_ASSEM_playback_sequence for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.PreassemblePartocc ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ 
)
inline

Wrapper method for UF_ASSEM_preassemble_partocc

Refer to UF_ASSEM_preassemble_partocc for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RegisterAnimationCallback ( AnimationCallbackFT  callback,
IntPtr  user_data 
)
inline

Wrapper method for UF_ASSEM_register_animation_callback

Refer to UF_ASSEM_register_animation_callback for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemoveFromCset ( NXOpen.Tag  cset,
NXOpen.Tag  component 
)
inline

Wrapper method for UF_ASSEM_remove_from_cset

Refer to UF_ASSEM_remove_from_cset for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemoveIgnored ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ 
)
inline

Wrapper method for UF_ASSEM_remove_ignored

Refer to UF_ASSEM_remove_ignored for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemoveInstance ( NXOpen.Tag  instance)
inline

Wrapper method for UF_ASSEM_remove_instance

Refer to UF_ASSEM_remove_instance for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemovePreassembled ( NXOpen.Tag  sequence,
NXOpen.Tag  part_occ 
)
inline

Wrapper method for UF_ASSEM_remove_preassembled

Refer to UF_ASSEM_remove_preassembled for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemoveRefSetMembers ( NXOpen.Tag  ref_set,
int  member_count,
NXOpen.Tag[]  ref_set_members 
)
inline

Wrapper method for UF_ASSEM_remove_ref_set_members

Refer to UF_ASSEM_remove_ref_set_members for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RemoveSequencingView ( NXOpen.Tag  view)
inline

Wrapper method for UF_ASSEM_remove_sequencing_view

Refer to UF_ASSEM_remove_sequencing_view for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RenameInstance ( NXOpen.Tag  instance,
string  new_name 
)
inline

Wrapper method for UF_ASSEM_rename_instance

Refer to UF_ASSEM_rename_instance for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.ReplaceRefset ( int  count,
NXOpen.Tag[]  target_tags,
string  new_refset_name 
)
inline

Wrapper method for UF_ASSEM_replace_refset

Refer to UF_ASSEM_replace_refset for documentation

License requirements:None

void NXOpen.UF.UFAssem.RepositionInstance ( NXOpen.Tag  instance,
double[]  new_origin,
double[]  new_csys_matrix 
)
inline

Wrapper method for UF_ASSEM_reposition_instance

Refer to UF_ASSEM_reposition_instance for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RepositionInstance2 ( NXOpen.Tag  instance,
double[]  new_origin,
double[]  new_csys_matrix 
)
inline

Wrapper method for UF_ASSEM_reposition_instance2

Refer to UF_ASSEM_reposition_instance2 for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RepositionPartOccurrence ( NXOpen.Tag  part_occ,
double  xform[,],
LevelOption  option 
)
inline

Wrapper method for UF_ASSEM_reposition_part_occurrence

Refer to UF_ASSEM_reposition_part_occurrence for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.RestoreLoadOptions ( string  load_options_file)
inline

Wrapper method for UF_ASSEM_restore_load_options

Refer to UF_ASSEM_restore_load_options for documentation

License requirements:None

void NXOpen.UF.UFAssem.RestoreWorkPartContextQuietly ( ref IntPtr  previous_work_part_context)
inline

Wrapper method for UF_ASSEM_restore_work_part_context_quietly

Refer to UF_ASSEM_restore_work_part_context_quietly for documentation

License requirements:None

void NXOpen.UF.UFAssem.RevertExplodeComp ( NXOpen.Tag  explosion,
NXOpen.Tag  component 
)
inline

Wrapper method for UF_ASSEM_revert_explode_comp

Refer to UF_ASSEM_revert_explode_comp for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetActiveArrangement ( NXOpen.Tag  arrangement)
inline

Wrapper method for UF_ASSEM_set_active_arrangement

Refer to UF_ASSEM_set_active_arrangement for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetAssemLoadOptions ( ref LoadOptions  options)
inline

Wrapper method for UF_ASSEM_set_assem_load_options

Refer to UF_ASSEM_set_assem_load_options for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetAssemOptions ( ref Options  options)
inline

Wrapper method for UF_ASSEM_set_assem_options

Refer to UF_ASSEM_set_assem_options for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetAutoAddNewComps ( NXOpen.Tag  ref_set,
bool  add_new_comps 
)
inline

Wrapper method for UF_ASSEM_set_auto_add_new_comps

Refer to UF_ASSEM_set_auto_add_new_comps for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetCostOfStep ( NXOpen.Tag  step,
double  assign_cost 
)
inline

Wrapper method for UF_ASSEM_set_cost_of_step

Refer to UF_ASSEM_set_cost_of_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetDefaultArrangement ( NXOpen.Tag  arrangement)
inline

Wrapper method for UF_ASSEM_set_default_arrangement

Refer to UF_ASSEM_set_default_arrangement for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.SetDefaultRefSets ( int  n_ref_sets,
string[]  default_ref_sets 
)
inline

Wrapper method for UF_ASSEM_set_default_ref_sets

Refer to UF_ASSEM_set_default_ref_sets for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.SetInstanceIntent ( NXOpen.Tag  instance,
ref InstanceIntent  instance_intent 
)
inline

Wrapper method for UF_ASSEM_set_instance_intent

Refer to UF_ASSEM_set_instance_intent for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetRefSetByCset ( NXOpen.Tag  cset,
string  cname 
)
inline

Wrapper method for UF_ASSEM_set_ref_set_by_cset

Refer to UF_ASSEM_set_ref_set_by_cset for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetSaveTrueshape ( bool  save_trueshape_data)
inline

Wrapper method for UF_ASSEM_set_save_trueshape

Refer to UF_ASSEM_set_save_trueshape for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.SetSearchDirectories ( int  count,
string[]  dir_list,
bool[]  sub_dir 
)
inline

Wrapper method for UF_ASSEM_set_search_directories

Refer to UF_ASSEM_set_search_directories for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetSequenceDescription ( NXOpen.Tag  sequence,
string  desc 
)
inline

Wrapper method for UF_ASSEM_set_sequence_description

Refer to UF_ASSEM_set_sequence_description for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetSequenceName ( NXOpen.Tag  sequence,
string  name 
)
inline

Wrapper method for UF_ASSEM_set_sequence_name

Refer to UF_ASSEM_set_sequence_name for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetStepIncrement ( NXOpen.Tag  sequence,
int  increment 
)
inline

Wrapper method for UF_ASSEM_set_step_increment

Refer to UF_ASSEM_set_step_increment for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetSuppressionExp ( NXOpen.Tag  instance,
string  exp_string,
out NXOpen.Tag  exp_tag 
)
inline

Wrapper method for UF_ASSEM_set_suppression_exp

Refer to UF_ASSEM_set_suppression_exp for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetTimeOfStep ( NXOpen.Tag  step,
double  assign_time 
)
inline

Wrapper method for UF_ASSEM_set_time_of_step

Refer to UF_ASSEM_set_time_of_step for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetUsedArrangement ( NXOpen.Tag  component,
NXOpen.Tag  arrangement 
)
inline

Wrapper method for UF_ASSEM_set_used_arrangement

Refer to UF_ASSEM_set_used_arrangement for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetViewExplosion ( NXOpen.Tag  view,
NXOpen.Tag  explosion 
)
inline

Wrapper method for UF_ASSEM_set_view_explosion

Refer to UF_ASSEM_set_view_explosion for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SetWorkOccurrence ( NXOpen.Tag  part_occur)
inline

Wrapper method for UF_ASSEM_set_work_occurrence

Refer to UF_ASSEM_set_work_occurrence for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetWorkPart ( NXOpen.Tag  part)
inline

Wrapper method for UF_ASSEM_set_work_part

Refer to UF_ASSEM_set_work_part for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetWorkPartContextQuietly ( NXOpen.Tag  part_tag,
out IntPtr  previous_work_part_context 
)
inline

Wrapper method for UF_ASSEM_set_work_part_context_quietly

Refer to UF_ASSEM_set_work_part_context_quietly for documentation

License requirements:None

void NXOpen.UF.UFAssem.SetWorkPartQuietly ( NXOpen.Tag  part,
out NXOpen.Tag  previous_work_part 
)
inline

DEPRECATED Wrapper method for UF_ASSEM_set_work_part_quietly

Refer to UF_ASSEM_set_work_part_quietly for documentation

License requirements:None

void NXOpen.UF.UFAssem.ShowComponent ( NXOpen.Tag  component,
NXOpen.Tag  view 
)
inline

Wrapper method for UF_ASSEM_show_component

Refer to UF_ASSEM_show_component for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.SubstituteComponent ( ref NXOpen.Tag  instance,
string  new_part_version,
string  new_comp_name,
string  new_refset_name,
int  layer,
out UFPart.LoadStatus  load_status 
)
inline

Wrapper method for UF_ASSEM_substitute_component

Refer to UF_ASSEM_substitute_component for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SuppressArray ( NXOpen.Tag  array)
inline

Wrapper method for UF_ASSEM_suppress_array

Refer to UF_ASSEM_suppress_array for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.SuppressInstances ( int  n_instances,
NXOpen.Tag[]  instances,
[Out] int[]  failures 
)
inline

Wrapper method for UF_ASSEM_suppress_instances

Refer to UF_ASSEM_suppress_instances for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.TerminateSequencing ( )
inline

Wrapper method for UF_ASSEM_terminate_sequencing

Refer to UF_ASSEM_terminate_sequencing for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.UnexplodeComponent ( NXOpen.Tag  explosion,
NXOpen.Tag  part_occurrence 
)
inline

Wrapper method for UF_ASSEM_unexplode_component

Refer to UF_ASSEM_unexplode_component for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.UnsetSuppressionExp ( NXOpen.Tag  instance)
inline

Wrapper method for UF_ASSEM_unset_suppression_exp

Refer to UF_ASSEM_unset_suppression_exp for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.UnsuppressArray ( NXOpen.Tag  array)
inline

Wrapper method for UF_ASSEM_unsuppress_array

Refer to UF_ASSEM_unsuppress_array for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.UnsuppressInstances ( int  n_instances,
NXOpen.Tag[]  instances,
[Out] int[]  failures 
)
inline

Wrapper method for UF_ASSEM_unsuppress_instances

Refer to UF_ASSEM_unsuppress_instances for documentation

License requirements:ASSEMBLIES MODULE

void NXOpen.UF.UFAssem.UpdateComponentGroup ( NXOpen.Tag  part_tag,
string  component_group_name,
bool  do_update_structure 
)
inline

Wrapper method for UF_ASSEM_update_component_group

Refer to UF_ASSEM_update_component_group for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe bool NXOpen.UF.UFAssem.UpgradeToInstances ( NXOpen.Tag  part,
int  n_components,
NXOpen.Tag[]  components,
bool  recurse,
bool  create_component,
out UpgradeStatus  upgrade_status 
)
inline

Wrapper method for UF_ASSEM_upgrade_to_instances

Refer to UF_ASSEM_upgrade_to_instances for documentation

License requirements:ASSEMBLIES MODULE

unsafe void NXOpen.UF.UFAssem.UseAlternate ( ref NXOpen.Tag  instance,
string  new_part,
string  new_comp_name,
string  new_refset_name,
out UFPart.LoadStatus  load_status 
)
inline

Wrapper method for UF_ASSEM_use_alternate

Refer to UF_ASSEM_use_alternate for documentation

License requirements:ASSEMBLIES MODULE

unsafe int NXOpen.UF.UFAssem.WhereIsPartUsed ( NXOpen.Tag  part,
out NXOpen.Tag[]  parent_parts 
)
inline

Wrapper method for UF_ASSEM_where_is_part_used

Refer to UF_ASSEM_where_is_part_used for documentation

License requirements:None

unsafe void NXOpen.UF.UFAssem.WhereUsedReport ( string  comp_name,
string  dir,
int  search_opt,
bool  do_all_levels,
out UFPart.LoadStatus  load_status 
)
inline

Wrapper method for UF_ASSEM_where_used_report

Refer to UF_ASSEM_where_used_report for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.