NXOpen .NET Reference  12.0.0
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:

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

delegate int AnimationCallbackFT (IntPtr user_data)
 This delegate is equivalent to 'UF_ASSEM_animation_callback_f_t'. More...
 
delegate bool CsetFnT (NXOpen.Tag member, IntPtr app_data)
 This delegate is equivalent to 'UF_ASSEM_cset_fn_t'. More...
 
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...
 
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 AddToCset (NXOpen.Tag cset, NXOpen.Tag component, bool level)
 Wrapper method for UF_ASSEM_add_to_cset 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...
 
void AskCompPosition (NXOpen.Tag explosion, NXOpen.Tag component,[Out] double[,] transform)
 Wrapper method for UF_ASSEM_ask_comp_position 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 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...
 
void AskExplosionVector (NXOpen.Tag component,[Out] double[] vector)
 Wrapper method for UF_ASSEM_ask_explosion_vector 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...
 
unsafe void AskHiddenComps (NXOpen.Tag view, out NXOpen.Tag[] components, out int count)
 Wrapper method for UF_ASSEM_ask_hidden_comps More...
 
NXOpen.Tag AskInstOfPartOcc (NXOpen.Tag part_occur)
 Wrapper method for UF_ASSEM_ask_inst_of_part_occ 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...
 
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...
 
void AskPartOccSuppressState (NXOpen.Tag part_occ, out bool suppressed, out bool parent_suppressed)
 Wrapper method for UF_ASSEM_ask_part_occ_suppress_state More...
 
unsafe int AskPartOccsOfInst (NXOpen.Tag instance, out NXOpen.Tag[] part_occs)
 Wrapper method for UF_ASSEM_ask_part_occs_of_inst 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...
 
void AskSequenceType (NXOpen.Tag sequence, out int seq_type)
 Wrapper method for UF_ASSEM_ask_sequence_type 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...
 
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...
 
void AskStepType (NXOpen.Tag step, out int step_type)
 Wrapper method for UF_ASSEM_ask_step_type 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 AskSuppressState (NXOpen.Tag instance, out bool suppressed)
 Wrapper method for UF_ASSEM_ask_suppress_state More...
 
void AskSuppressionExp (NXOpen.Tag instance, out NXOpen.Tag exp)
 Wrapper method for UF_ASSEM_ask_suppression_exp 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...
 
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 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...
 

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
Mapping Help

Wrapper for UF_ASSEM_level_option_e

Refer to UF_ASSEM_level_option_e for documentation
Mapping Help

Member Function Documentation

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

Wrapper method for UF_ASSEM_activate_sequence

Refer to UF_ASSEM_activate_sequence for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_add_part_to_assembly

Refer to UF_ASSEM_add_part_to_assembly for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_add_ref_set_members

Refer to UF_ASSEM_add_ref_set_members for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_add_sequencing_view

Refer to UF_ASSEM_add_sequencing_view for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_add_to_cset

Refer to UF_ASSEM_add_to_cset for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_apply_to_cset

Refer to UF_ASSEM_apply_to_cset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_apply_to_cset_members

Refer to UF_ASSEM_apply_to_cset_members for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_active_arrangement

Refer to UF_ASSEM_ask_active_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_active_sequence

Refer to UF_ASSEM_ask_active_sequence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_all_comp_cset

Refer to UF_ASSEM_ask_all_comp_cset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_all_part_occ_children

Refer to UF_ASSEM_ask_all_part_occ_children for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_arrangements_in_part

Refer to UF_ASSEM_ask_arrangements_in_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_arrays_in_part

Refer to UF_ASSEM_ask_arrays_in_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_arrays_of_inst

Refer to UF_ASSEM_ask_arrays_of_inst for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_assem_load_options

Refer to UF_ASSEM_ask_assem_load_options for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_assem_options

Refer to UF_ASSEM_ask_assem_options for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_auto_add_new_comps

Refer to UF_ASSEM_ask_auto_add_new_comps for documentation
Mapping Help

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 
)

Wrapper method for UF_ASSEM_ask_bodies_of_assembly_cut

Refer to UF_ASSEM_ask_bodies_of_assembly_cut for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_child_of_instance

Refer to UF_ASSEM_ask_child_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_comp_explosion

Refer to UF_ASSEM_ask_comp_explosion for documentation
Mapping Help

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[,] 
)

Wrapper method for UF_ASSEM_ask_component_data

Refer to UF_ASSEM_ask_component_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_comp_position

Refer to UF_ASSEM_ask_comp_position for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_cost_of_sequence

Refer to UF_ASSEM_ask_cost_of_sequence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_cost_of_step

Refer to UF_ASSEM_ask_cost_of_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_current_frame

Refer to UF_ASSEM_ask_current_frame for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_current_step

Refer to UF_ASSEM_ask_current_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_default_arrangement

Refer to UF_ASSEM_ask_default_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_default_ref_sets

Refer to UF_ASSEM_ask_default_ref_sets for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_deformable_definition

Refer to UF_ASSEM_ask_deformable_definition for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_ASSEM_ask_deformable_definition_data

Refer to UF_ASSEM_ask_deformable_definition_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_deformed_definition_data

Refer to UF_ASSEM_ask_deformed_definition_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_displayed_deformation_of_part_occ

Refer to UF_ASSEM_ask_displayed_deformation_of_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_exploded_object

Refer to UF_ASSEM_ask_exploded_object for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_explosions

Refer to UF_ASSEM_ask_explosions for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_explosion_vector

Refer to UF_ASSEM_ask_explosion_vector for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_hidden_comps

Refer to UF_ASSEM_ask_hidden_comps for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_instance_intent

Refer to UF_ASSEM_ask_instance_intent for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_instance_of_name

Refer to UF_ASSEM_ask_instance_of_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_inst_of_part_occ

Refer to UF_ASSEM_ask_inst_of_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_iset_array_data

Refer to UF_ASSEM_ask_iset_array_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_last_filter

Refer to UF_ASSEM_ask_last_filter for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_mc_array_data

Refer to UF_ASSEM_ask_mc_array_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_name_of_arrangement

Refer to UF_ASSEM_ask_name_of_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_occs_of_entity

Refer to UF_ASSEM_ask_occs_of_entity for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_occs_of_part

Refer to UF_ASSEM_ask_occs_of_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_orientation

Refer to UF_ASSEM_ask_orientation for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_parent_component

Refer to UF_ASSEM_ask_parent_component for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_parent_of_instance

Refer to UF_ASSEM_ask_parent_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_name_of_child

Refer to UF_ASSEM_ask_part_name_of_child for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occ_children

Refer to UF_ASSEM_ask_part_occ_children for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occ_of_inst

Refer to UF_ASSEM_ask_part_occ_of_inst for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occs_of_inst

Refer to UF_ASSEM_ask_part_occs_of_inst for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occ_suppress_state

Refer to UF_ASSEM_ask_part_occ_suppress_state for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occurrence

Refer to UF_ASSEM_ask_part_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_part_occurrence_of_step

Refer to UF_ASSEM_ask_part_occurrence_of_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_prototype_of_occ

Refer to UF_ASSEM_ask_prototype_of_occ for documentation
Mapping Help

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 
)

Wrapper method for UF_ASSEM_ask_ref_set_data

Refer to UF_ASSEM_ask_ref_set_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_ref_set_members

Refer to UF_ASSEM_ask_ref_set_members for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_ref_sets

Refer to UF_ASSEM_ask_ref_sets for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_root_part_occ

Refer to UF_ASSEM_ask_root_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_save_trueshape

Refer to UF_ASSEM_ask_save_trueshape for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_sequence_description

Refer to UF_ASSEM_ask_sequence_description for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_sequence_duration

Refer to UF_ASSEM_ask_sequence_duration for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_sequence_name

Refer to UF_ASSEM_ask_sequence_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_sequences_in_part

Refer to UF_ASSEM_ask_sequences_in_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_sequence_type

Refer to UF_ASSEM_ask_sequence_type for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_stable_id_of_instance

Refer to UF_ASSEM_ask_stable_id_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_step_duration

Refer to UF_ASSEM_ask_step_duration for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_step_element_durations

Refer to UF_ASSEM_ask_step_element_durations for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_step_increment

Refer to UF_ASSEM_ask_step_increment for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_step_number

Refer to UF_ASSEM_ask_step_number for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_steps

Refer to UF_ASSEM_ask_steps for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFAssem.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

Refer to UF_ASSEM_ask_steps_of_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_step_type

Refer to UF_ASSEM_ask_step_type for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_suppression_exp

Refer to UF_ASSEM_ask_suppression_exp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_suppress_state

Refer to UF_ASSEM_ask_suppress_state for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_time_of_sequence

Refer to UF_ASSEM_ask_time_of_sequence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_time_of_step

Refer to UF_ASSEM_ask_time_of_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_transform_of_occ

Refer to UF_ASSEM_ask_transform_of_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_type_of_array

Refer to UF_ASSEM_ask_type_of_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_unprocessed_partoccs

Refer to UF_ASSEM_ask_unprocessed_partoccs for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_used_arrangement

Refer to UF_ASSEM_ask_used_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_view_explosion

Refer to UF_ASSEM_ask_view_explosion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_work_occurrence

Refer to UF_ASSEM_ask_work_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ask_work_part

Refer to UF_ASSEM_ask_work_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_check_array_status

Refer to UF_ASSEM_check_array_status for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFAssem.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

Refer to UF_ASSEM_convert_prev16_aligns for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_copy_explosion

Refer to UF_ASSEM_copy_explosion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_count_ents_in_part_occ

Refer to UF_ASSEM_count_ents_in_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_count_objs_in_comp

Refer to UF_ASSEM_count_objs_in_comp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_count_ref_sets_in

Refer to UF_ASSEM_count_ref_sets_in for documentation
Mapping Help

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 
)

Wrapper method for UF_ASSEM_create_assembly_cut

Refer to UF_ASSEM_create_assembly_cut for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_create_component_part

Refer to UF_ASSEM_create_component_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_constrained_iset_array

Refer to UF_ASSEM_create_constrained_iset_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_cset

Refer to UF_ASSEM_create_cset for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_ASSEM_create_deformable_part

Refer to UF_ASSEM_create_deformable_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_explosion

Refer to UF_ASSEM_create_explosion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_iset_array

Refer to UF_ASSEM_create_iset_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_mc_array

Refer to UF_ASSEM_create_mc_array for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_create_ref_set

Refer to UF_ASSEM_create_ref_set for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_sequence

Refer to UF_ASSEM_create_sequence for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_create_step

Refer to UF_ASSEM_create_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_create_typed_sequence

Refer to UF_ASSEM_create_typed_sequence for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_cycle_ents_in_part_occ

Refer to UF_ASSEM_cycle_ents_in_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_cycle_inst_of_part

Refer to UF_ASSEM_cycle_inst_of_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_cycle_objs_in_comp

Refer to UF_ASSEM_cycle_objs_in_comp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_deform_part

Refer to UF_ASSEM_deform_part for documentation
Mapping Help

License requirements:ASSEMBLIES MODULE

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

Wrapper method for UF_ASSEM_delete_array

Refer to UF_ASSEM_delete_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_delete_explosion

Refer to UF_ASSEM_delete_explosion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_delete_sequence

Refer to UF_ASSEM_delete_sequence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_delete_step

Refer to UF_ASSEM_delete_step for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_edit_assembly_cut

Refer to UF_ASSEM_edit_assembly_cut for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_edit_iset_array

Refer to UF_ASSEM_edit_iset_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_edit_mc_array

Refer to UF_ASSEM_edit_mc_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_edit_ref_set_data

Refer to UF_ASSEM_edit_ref_set_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ensure_child_loaded

Refer to UF_ASSEM_ensure_child_loaded for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_eval_instance_intent

Refer to UF_ASSEM_eval_instance_intent for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_explode_component

Refer to UF_ASSEM_explode_component for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_find_immed_old_comps

Refer to UF_ASSEM_find_immed_old_comps for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_find_occurrence

Refer to UF_ASSEM_find_occurrence for documentation
Mapping Help

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 
)

Wrapper method for UF_ASSEM_find_prev16_aligns_to_check

Refer to UF_ASSEM_find_prev16_aligns_to_check for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_free_deform_warnings_data

Refer to UF_ASSEM_free_deform_warnings_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_free_prev16_aligns

Refer to UF_ASSEM_free_prev16_aligns for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_get_occ_in_work_occ

Refer to UF_ASSEM_get_occ_in_work_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_get_ref_set_inst

Refer to UF_ASSEM_get_ref_set_inst for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_hide_component

Refer to UF_ASSEM_hide_component for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_ignore_part_occ

Refer to UF_ASSEM_ignore_part_occ for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_init_deform_part_data

Refer to UF_ASSEM_init_deform_part_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFAssem.InitializeSequencing ( )

Wrapper method for UF_ASSEM_initialize_sequencing

Refer to UF_ASSEM_initialize_sequencing for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFAssem.InitializeSequencingKeepLayout ( )

Wrapper method for UF_ASSEM_initialize_sequencing_keep_layout

Refer to UF_ASSEM_initialize_sequencing_keep_layout for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_component_ngc

Refer to UF_ASSEM_is_component_ngc for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_ignored

Refer to UF_ASSEM_is_ignored for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_member_of_cset

Refer to UF_ASSEM_is_member_of_cset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_occurrence

Refer to UF_ASSEM_is_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_part_deformable

Refer to UF_ASSEM_is_part_deformable for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_part_occurrence

Refer to UF_ASSEM_is_part_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_preassembled

Refer to UF_ASSEM_is_preassembled for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_is_ref_set_member

Refer to UF_ASSEM_is_ref_set_member for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_make_current_step

Refer to UF_ASSEM_make_current_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_move_step

Refer to UF_ASSEM_move_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_occ_is_in_work_part

Refer to UF_ASSEM_occ_is_in_work_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_part_is_descendant

Refer to UF_ASSEM_part_is_descendant for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_playback_animate_to_frame

Refer to UF_ASSEM_playback_animate_to_frame for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_playback_seek_to_frame

Refer to UF_ASSEM_playback_seek_to_frame for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_playback_sequence

Refer to UF_ASSEM_playback_sequence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_preassemble_partocc

Refer to UF_ASSEM_preassemble_partocc for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_register_animation_callback

Refer to UF_ASSEM_register_animation_callback for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_from_cset

Refer to UF_ASSEM_remove_from_cset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_ignored

Refer to UF_ASSEM_remove_ignored for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_instance

Refer to UF_ASSEM_remove_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_preassembled

Refer to UF_ASSEM_remove_preassembled for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_ref_set_members

Refer to UF_ASSEM_remove_ref_set_members for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_remove_sequencing_view

Refer to UF_ASSEM_remove_sequencing_view for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_rename_instance

Refer to UF_ASSEM_rename_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_replace_refset

Refer to UF_ASSEM_replace_refset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_reposition_instance

Refer to UF_ASSEM_reposition_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_reposition_part_occurrence

Refer to UF_ASSEM_reposition_part_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_restore_load_options

Refer to UF_ASSEM_restore_load_options for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_restore_work_part_context_quietly

Refer to UF_ASSEM_restore_work_part_context_quietly for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_revert_explode_comp

Refer to UF_ASSEM_revert_explode_comp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_active_arrangement

Refer to UF_ASSEM_set_active_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_assem_load_options

Refer to UF_ASSEM_set_assem_load_options for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_assem_options

Refer to UF_ASSEM_set_assem_options for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_auto_add_new_comps

Refer to UF_ASSEM_set_auto_add_new_comps for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_cost_of_step

Refer to UF_ASSEM_set_cost_of_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_default_arrangement

Refer to UF_ASSEM_set_default_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_default_ref_sets

Refer to UF_ASSEM_set_default_ref_sets for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_instance_intent

Refer to UF_ASSEM_set_instance_intent for documentation
Mapping Help

License requirements:ASSEMBLIES MODULE

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

Wrapper method for UF_ASSEM_set_ref_set_by_cset

Refer to UF_ASSEM_set_ref_set_by_cset for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_save_trueshape

Refer to UF_ASSEM_set_save_trueshape for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_search_directories

Refer to UF_ASSEM_set_search_directories for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_sequence_description

Refer to UF_ASSEM_set_sequence_description for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_sequence_name

Refer to UF_ASSEM_set_sequence_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_step_increment

Refer to UF_ASSEM_set_step_increment for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_suppression_exp

Refer to UF_ASSEM_set_suppression_exp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_time_of_step

Refer to UF_ASSEM_set_time_of_step for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_used_arrangement

Refer to UF_ASSEM_set_used_arrangement for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_view_explosion

Refer to UF_ASSEM_set_view_explosion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_work_occurrence

Refer to UF_ASSEM_set_work_occurrence for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_work_part

Refer to UF_ASSEM_set_work_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_set_work_part_context_quietly

Refer to UF_ASSEM_set_work_part_context_quietly for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_ASSEM_set_work_part_quietly

Refer to UF_ASSEM_set_work_part_quietly for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_show_component

Refer to UF_ASSEM_show_component for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_substitute_component

Refer to UF_ASSEM_substitute_component for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_suppress_array

Refer to UF_ASSEM_suppress_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_suppress_instances

Refer to UF_ASSEM_suppress_instances for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFAssem.TerminateSequencing ( )

Wrapper method for UF_ASSEM_terminate_sequencing

Refer to UF_ASSEM_terminate_sequencing for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_unexplode_component

Refer to UF_ASSEM_unexplode_component for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_unset_suppression_exp

Refer to UF_ASSEM_unset_suppression_exp for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_unsuppress_array

Refer to UF_ASSEM_unsuppress_array for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_unsuppress_instances

Refer to UF_ASSEM_unsuppress_instances for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_update_component_group

Refer to UF_ASSEM_update_component_group for documentation
Mapping Help

License requirements:None

unsafe bool NXOpen.UF.UFAssem.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

Refer to UF_ASSEM_upgrade_to_instances for documentation
Mapping Help

License requirements:None

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 
)

Wrapper method for UF_ASSEM_use_alternate

Refer to UF_ASSEM_use_alternate for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_ASSEM_where_is_part_used

Refer to UF_ASSEM_where_is_part_used for documentation
Mapping Help

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 
)

Wrapper method for UF_ASSEM_where_used_report

Refer to UF_ASSEM_where_used_report for documentation
Mapping Help

License requirements:None


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