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.UFUgmgr Class Reference

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

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

Classes

struct  _NewAlternatePartNo
 
struct  _NewDatasetName
 
struct  _NewId
 
struct  _NewPartNo
 
struct  _NewPartRev
 
struct  _PartFileInfo
 
struct  _PartFileObject
 
struct  _PropertyInfo
 
struct  _SaveasDatasetInfo
 
struct  _SaveasDatasetName
 
struct  _ValidateDatasetName
 
struct  _VariantConfiguration
 
struct  NewAlternatePartNo
 Wrapper for UF_UGMGR_new_alternate_part_no_s More...
 
struct  NewDatasetName
 Wrapper for UF_UGMGR_new_dataset_name_s More...
 
struct  NewId
 Wrapper for UF_UGMGR_new_id_s More...
 
struct  NewPartNo
 Wrapper for UF_UGMGR_new_part_no_s More...
 
struct  NewPartRev
 Wrapper for UF_UGMGR_new_part_rev_s More...
 
struct  PartFileInfo
 Wrapper for UF_UGMGR_part_file_info_s More...
 
struct  PartFileObject
 Wrapper for UF_UGMGR_part_file_object_s More...
 
struct  PropertyInfo
 Wrapper for UF_UGMGR_property_info_s More...
 
struct  SaveasDatasetInfo
 Wrapper for UF_UGMGR_saveas_dataset_info_s More...
 
struct  SaveasDatasetName
 Wrapper for UF_UGMGR_saveas_dataset_name_s More...
 
struct  ValidateDatasetName
 Wrapper for UF_UGMGR_validate_dataset_name_s More...
 
struct  VariantConfiguration
 Wrapper for UF_UGMGR_variant_configuration_s More...
 

Public Types

enum  AltIdStatus
 Wrapper for UF_UGMGR_alt_id_status_e More...
 
enum  ObjectType
 Wrapper for UF_UGMGR_object_type_e More...
 
enum  PartnoStatus
 Wrapper for UF_UGMGR_partno_status_e More...
 
enum  RevConfigOptions
 Wrapper for UF_UGMGR_rev_config_options_e More...
 

Public Member Functions

void AddProductAssemblyPart (string product)
 Wrapper method for UF_UGMGR_add_product_assembly_part More...
 
void AddToFolder (NXOpen.Tag object_to_add, NXOpen.Tag folder)
 Wrapper method for UF_UGMGR_add_to_folder More...
 
void AskAutolockStatus (out bool current_value)
 Wrapper method for UF_UGMGR_ask_autolock_status More...
 
unsafe void AskConfigRule (out string current_rule)
 Wrapper method for UF_UGMGR_ask_config_rule More...
 
void AskConfiguredRev (NXOpen.Tag database_part_tag, out NXOpen.Tag part_revision)
 Wrapper method for UF_UGMGR_ask_configured_rev More...
 
unsafe void AskDependentFiles (string encoded_name, out int file_count, out string[] file_names)
 Wrapper method for UF_UGMGR_ask_dependent_files More...
 
unsafe void AskExportDirectory (NXOpen.Tag part_tag, out string export_dir_name)
 Wrapper method for UF_UGMGR_ask_export_directory More...
 
unsafe void AskFamilyMemberHandles (NXOpen.Tag family_tag, string member_id, string member_rev_id, out string member_part_handle, out string member_partrev_handle)
 Wrapper method for UF_UGMGR_ask_family_member_handles More...
 
void AskFileExportStatus (out bool status)
 Wrapper method for UF_UGMGR_ask_file_export_status More...
 
unsafe void AskFolderName (NXOpen.Tag folder, out string folder_name)
 Wrapper method for UF_UGMGR_ask_folder_name More...
 
unsafe void AskIdDisplayRule (out string id_display_rule)
 Wrapper method for UF_UGMGR_ask_id_display_rule More...
 
void AskNewAlternatePartNo (out NewAlternatePartNoFnT func)
 Wrapper method for UF_UGMGR_ask_new_alternate_part_no More...
 
void AskNewDatasetName (ref NewDatasetNameFnT func)
 Wrapper method for UF_UGMGR_ask_new_dataset_name More...
 
void AskNewId (ref NewIdFnT func)
 DEPRECATED Wrapper method for UF_UGMGR_ask_new_id More...
 
void AskNewPartNo (ref NewPartNoFnT func)
 Wrapper method for UF_UGMGR_ask_new_part_no More...
 
void AskNewPartRev (ref NewPartRevFnT func)
 Wrapper method for UF_UGMGR_ask_new_part_rev More...
 
void AskObjectType (NXOpen.Tag _object, out ObjectType object_type)
 Wrapper method for UF_UGMGR_ask_object_type More...
 
unsafe void AskPartNameDesc (NXOpen.Tag database_part_tag, out string part_name, out string part_desc)
 Wrapper method for UF_UGMGR_ask_part_name_desc More...
 
unsafe void AskPartNumber (NXOpen.Tag part, out string part_number)
 Wrapper method for UF_UGMGR_ask_part_number More...
 
unsafe void AskPartRevisionId (NXOpen.Tag part_revision, out string revision_id)
 Wrapper method for UF_UGMGR_ask_part_revision_id More...
 
void AskPartrevPartTag (NXOpen.Tag database_part_rev_tag, out NXOpen.Tag database_part_tag)
 Wrapper method for UF_UGMGR_ask_partrev_part_tag More...
 
void AskPartTag (string part_number, out NXOpen.Tag database_part_tag)
 Wrapper method for UF_UGMGR_ask_part_tag More...
 
unsafe void AskProductAssemblies (out int n_prod_assys, out string[] products)
 Wrapper method for UF_UGMGR_ask_product_assemblies More...
 
void AskRootFolder (out NXOpen.Tag folder_tag)
 Wrapper method for UF_UGMGR_ask_root_folder More...
 
void AskSaveasDatasetInfo (out SaveasDatasetInfoFnT func)
 Wrapper method for UF_UGMGR_ask_saveas_dataset_info More...
 
void AskSaveasDatasetName (ref SaveasDatasetNameFnT func)
 DEPRECATED Wrapper method for UF_UGMGR_ask_saveas_dataset_name More...
 
void AskUserFolder (string user_name, out NXOpen.Tag folder_tag)
 Wrapper method for UF_UGMGR_ask_user_folder More...
 
unsafe void AskUserRole (out string role)
 Wrapper method for UF_UGMGR_ask_user_role More...
 
unsafe void AssignAlternatePartId (NXOpen.Tag part_tag, string context, string id_type, out string alt_item_id, out string alt_rev_id, out bool modifiable)
 Wrapper method for UF_UGMGR_assign_alternate_part_id More...
 
unsafe void AssignCopyDsetName (string old_owner, string old_owner_revision, string dataset, string app_type, string rel_type, string new_owner, string new_owner_revision, out string model_name, out bool modifiable)
 Wrapper method for UF_UGMGR_assign_copy_dset_name More...
 
unsafe void AssignNewDsetName (string owner, string owner_revision, string app_type, string rel_type, string basis_string, out string model_name, out bool modifiable)
 Wrapper method for UF_UGMGR_assign_new_dset_name More...
 
unsafe void AssignPartNumber (string basis_part_num, string part_type, out string part_num, out bool modifiable)
 Wrapper method for UF_UGMGR_assign_part_number More...
 
unsafe void AssignPartRev (string part_num, string part_type, out string part_rev, out bool modifiable)
 Wrapper method for UF_UGMGR_assign_part_rev More...
 
void AttachAlternate (NXOpen.Tag part_tag, string context, string id_type, string alt_item_id, string alt_rev_id, string alt_name, string alt_desc, bool is_default)
 Wrapper method for UF_UGMGR_attach_alternate More...
 
unsafe delegate int CloneAutoTransFT ([MarshalAs(UnmanagedType.LPStr, SizeConst=257)] string _X1, sbyte *_X2)
 This delegate is equivalent to 'UF_UGMGR_clone_auto_trans_f_t'. More...
 
unsafe void ConvertFileNameToCli (string internal_name, out string cli_name)
 Wrapper method for UF_UGMGR_convert_file_name_to_cli More...
 
unsafe void ConvertNameFromCli (string cli_name, out string internal_name)
 Wrapper method for UF_UGMGR_convert_name_from_cli More...
 
unsafe void ConvertNameToCli (string internal_name, out string cli_name)
 DEPRECATED Wrapper method for UF_UGMGR_convert_name_to_cli 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, string part_type, out NXOpen.Tag instance)
 Wrapper method for UF_UGMGR_create_component_part More...
 
unsafe void DecodePartFileName (string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
 Wrapper method for UF_UGMGR_decode_part_file_name More...
 
unsafe void DecodePartFilename_ (string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
 DEPRECATED Wrapper method for UF_UGMGR_decode_part_filename More...
 
unsafe void EncodePartFilename (string part_number, string part_revision, string part_file_type, string part_file_name, out string encoded_name)
 Wrapper method for UF_UGMGR_encode_part_filename More...
 
void FindConfiguredRev (NXOpen.Tag parentrev_tag, NXOpen.Tag childpart_tag, out NXOpen.Tag child_part_rev)
 Wrapper method for UF_UGMGR_find_configured_rev More...
 
void FindProductAssemblies (int n_displayed_parts, NXOpen.Tag[] displayed_parts)
 Wrapper method for UF_UGMGR_find_product_assemblies More...
 
unsafe void GenerateBaseFileName (string partSpec, out string baseFileName)
 Wrapper method for UF_UGMGR_generate_base_file_name More...
 
unsafe void GetCreationParameters (string part_type, out int num_info, out UgmgrAttrInfo[] info)
 Wrapper method for UF_UGMGR_get_creation_parameters More...
 
void Initialize (int argc, string[] argv)
 Wrapper method for UF_UGMGR_initialize More...
 
unsafe void InvokePdmServer (int input_code, string input_string, out int output_code, out string output_string)
 Wrapper method for UF_UGMGR_invoke_pdm_server More...
 
unsafe void ListConfigRules (out int count, out string[] config_rules)
 Wrapper method for UF_UGMGR_list_config_rules More...
 
unsafe void ListContexts (string part_type, out int count, out string[] contexts)
 Wrapper method for UF_UGMGR_list_contexts More...
 
unsafe void ListFolderContents (NXOpen.Tag folder, out int count, out NXOpen.Tag[] folder_contents)
 Wrapper method for UF_UGMGR_list_folder_contents More...
 
unsafe void ListIdDisplayRules (out int count, out string[] id_display_rules)
 Wrapper method for UF_UGMGR_list_id_display_rules More...
 
unsafe void ListIdTypes (string part_type, string context, out int count, out string[] id_types)
 Wrapper method for UF_UGMGR_list_id_types More...
 
unsafe void ListPartRevFiles (NXOpen.Tag part_revision, out int file_count, out string[] file_types, out string[] file_names)
 Wrapper method for UF_UGMGR_list_part_rev_files More...
 
unsafe void ListPartRevisions (NXOpen.Tag part, out int revision_count, out NXOpen.Tag[] revisions)
 Wrapper method for UF_UGMGR_list_part_revisions More...
 
unsafe void ListPartsInFolder (NXOpen.Tag folder, out int count, out NXOpen.Tag[] parts)
 Wrapper method for UF_UGMGR_list_parts_in_folder More...
 
delegate int NewAlternatePartNoFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_new_alternate_part_no_fn_t'. More...
 
delegate int NewDatasetNameFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_new_dataset_name_fn_t'. More...
 
delegate int NewIdFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_new_id_fn_t'. More...
 
void NewPartFromTemplate (string encoded_part_name, string part_type, string encoded_template_name, out NXOpen.Tag part_tag)
 Wrapper method for UF_UGMGR_new_part_from_template More...
 
delegate int NewPartNoFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_new_part_no_fn_t'. More...
 
delegate int NewPartRevFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_new_part_rev_fn_t'. More...
 
unsafe void PartrevWhereUsed (NXOpen.Tag part_revision, out int parent_revisions_count, out NXOpen.Tag[] parent_revisions)
 Wrapper method for UF_UGMGR_partrev_where_used More...
 
void RefreshAssyPdiDate (NXOpen.Tag part_tag, bool traverse)
 Wrapper method for UF_UGMGR_refresh_assy_pdi_date More...
 
void RegNewAlternatePartNo (NewAlternatePartNoFnT func)
 Wrapper method for UF_UGMGR_reg_new_alternate_part_no More...
 
void RegNewDatasetName (NewDatasetNameFnT new_dataset_name_fn)
 Wrapper method for UF_UGMGR_reg_new_dataset_name More...
 
void RegNewId (NewIdFnT new_id_fn)
 DEPRECATED Wrapper method for UF_UGMGR_reg_new_id More...
 
void RegNewPartNo (NewPartNoFnT new_part_no_fn)
 Wrapper method for UF_UGMGR_reg_new_part_no More...
 
void RegNewPartRev (NewPartRevFnT new_part_rev_fn)
 Wrapper method for UF_UGMGR_reg_new_part_rev More...
 
void RegSaveasDatasetInfo (SaveasDatasetInfoFnT saveas_dataset_info_fn)
 Wrapper method for UF_UGMGR_reg_saveas_dataset_info More...
 
void RegSaveasDatasetName (SaveasDatasetNameFnT saveas_dataset_name_fn)
 DEPRECATED Wrapper method for UF_UGMGR_reg_saveas_dataset_name More...
 
void RemoveProductAssemblyPart (string product)
 Wrapper method for UF_UGMGR_remove_product_assembly_part More...
 
delegate int SaveasDatasetInfoFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_saveas_dataset_info_fn_t'. More...
 
delegate int SaveasDatasetNameFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_saveas_dataset_name_fn_t'. More...
 
void SavePreciseAssembly (NXOpen.Tag work_part_tag, bool traverse_children)
 Wrapper method for UF_UGMGR_save_precise_assembly More...
 
void SetAutolockStatus (bool new_value)
 Wrapper method for UF_UGMGR_set_autolock_status More...
 
void SetCloneAutoTrans (CloneAutoTransFT _X1)
 Wrapper method for UF_UGMGR_set_clone_auto_trans More...
 
void SetConfigRule (string config_rule)
 Wrapper method for UF_UGMGR_set_config_rule More...
 
void SetDefaultFolder (NXOpen.Tag folder)
 Wrapper method for UF_UGMGR_set_default_folder More...
 
void SetDialogDisplay (bool display)
 Wrapper method for UF_UGMGR_set_dialog_display More...
 
void SetFileExportStatus (bool status)
 Wrapper method for UF_UGMGR_set_file_export_status More...
 
void SetIdDisplayRule (string id_display_rule)
 Wrapper method for UF_UGMGR_set_id_display_rule More...
 
void SetPartNameDesc (NXOpen.Tag database_part_tag, string part_name, string part_desc)
 DEPRECATED Wrapper method for UF_UGMGR_set_part_name_desc More...
 
void SetUserRole (string role)
 Wrapper method for UF_UGMGR_set_user_role More...
 
unsafe void SetVariantConfigurationsForDisplay (NXOpen.Tag available_displayed_part, int n_variants, VariantConfiguration[] variants, bool[] selected)
 Wrapper method for UF_UGMGR_set_variant_configurations_for_display More...
 
unsafe void SetVariantConfigurationsForLoad (int n_variants, VariantConfiguration[] variants, bool[] selected)
 Wrapper method for UF_UGMGR_set_variant_configurations_for_load More...
 
void Terminate ()
 Wrapper method for UF_UGMGR_terminate More...
 
unsafe void ValidateAlternatePartId (NXOpen.Tag part_tag, string alt_item_id, string alt_rev_id, string context, string id_type, out string modified_item_id, out string modified_rev_id, out AltIdStatus status, out string reason)
 Wrapper method for UF_UGMGR_validate_alternate_part_id More...
 
delegate int ValidateDatasetNameFnT (IntPtr _X1)
 This delegate is equivalent to 'UF_UGMGR_validate_dataset_name_fn_t'. More...
 
unsafe void ValidatePartRev (string part_num, string part_rev, string part_type, out string modified_part_num, out string modified_part_rev, out PartnoStatus status)
 Wrapper method for UF_UGMGR_validate_part_rev More...
 
void ValidateString (string inputString, uint lengthLimit, out bool hasInvalidCharacters)
 Wrapper method for UF_UGMGR_validate_string 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_UGMGR' functions and data types.

Member Enumeration Documentation

Wrapper for UF_UGMGR_alt_id_status_e

Refer to UF_UGMGR_alt_id_status_e for documentation

Wrapper for UF_UGMGR_object_type_e

Refer to UF_UGMGR_object_type_e for documentation

Wrapper for UF_UGMGR_partno_status_e

Refer to UF_UGMGR_partno_status_e for documentation

Wrapper for UF_UGMGR_rev_config_options_e

Refer to UF_UGMGR_rev_config_options_e for documentation

Member Function Documentation

void NXOpen.UF.UFUgmgr.AddProductAssemblyPart ( string  product)
inline

Wrapper method for UF_UGMGR_add_product_assembly_part

Refer to UF_UGMGR_add_product_assembly_part for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AddToFolder ( NXOpen.Tag  object_to_add,
NXOpen.Tag  folder 
)
inline

Wrapper method for UF_UGMGR_add_to_folder

Refer to UF_UGMGR_add_to_folder for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskAutolockStatus ( out bool  current_value)
inline

Wrapper method for UF_UGMGR_ask_autolock_status

Refer to UF_UGMGR_ask_autolock_status for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskConfigRule ( out string  current_rule)
inline

Wrapper method for UF_UGMGR_ask_config_rule

Refer to UF_UGMGR_ask_config_rule for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskConfiguredRev ( NXOpen.Tag  database_part_tag,
out NXOpen.Tag  part_revision 
)
inline

Wrapper method for UF_UGMGR_ask_configured_rev

Refer to UF_UGMGR_ask_configured_rev for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskDependentFiles ( string  encoded_name,
out int  file_count,
out string[]  file_names 
)
inline

Wrapper method for UF_UGMGR_ask_dependent_files

Refer to UF_UGMGR_ask_dependent_files for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskExportDirectory ( NXOpen.Tag  part_tag,
out string  export_dir_name 
)
inline

Wrapper method for UF_UGMGR_ask_export_directory

Refer to UF_UGMGR_ask_export_directory for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskFamilyMemberHandles ( NXOpen.Tag  family_tag,
string  member_id,
string  member_rev_id,
out string  member_part_handle,
out string  member_partrev_handle 
)
inline

Wrapper method for UF_UGMGR_ask_family_member_handles

Refer to UF_UGMGR_ask_family_member_handles for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskFileExportStatus ( out bool  status)
inline

Wrapper method for UF_UGMGR_ask_file_export_status

Refer to UF_UGMGR_ask_file_export_status for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskFolderName ( NXOpen.Tag  folder,
out string  folder_name 
)
inline

Wrapper method for UF_UGMGR_ask_folder_name

Refer to UF_UGMGR_ask_folder_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskIdDisplayRule ( out string  id_display_rule)
inline

Wrapper method for UF_UGMGR_ask_id_display_rule

Refer to UF_UGMGR_ask_id_display_rule for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskNewAlternatePartNo ( out NewAlternatePartNoFnT  func)
inline

Wrapper method for UF_UGMGR_ask_new_alternate_part_no

Refer to UF_UGMGR_ask_new_alternate_part_no for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskNewDatasetName ( ref NewDatasetNameFnT  func)
inline

Wrapper method for UF_UGMGR_ask_new_dataset_name

Refer to UF_UGMGR_ask_new_dataset_name for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskNewId ( ref NewIdFnT  func)
inline

DEPRECATED Wrapper method for UF_UGMGR_ask_new_id

Refer to UF_UGMGR_ask_new_id for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskNewPartNo ( ref NewPartNoFnT  func)
inline

Wrapper method for UF_UGMGR_ask_new_part_no

Refer to UF_UGMGR_ask_new_part_no for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskNewPartRev ( ref NewPartRevFnT  func)
inline

Wrapper method for UF_UGMGR_ask_new_part_rev

Refer to UF_UGMGR_ask_new_part_rev for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskObjectType ( NXOpen.Tag  _object,
out ObjectType  object_type 
)
inline

Wrapper method for UF_UGMGR_ask_object_type

Refer to UF_UGMGR_ask_object_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskPartNameDesc ( NXOpen.Tag  database_part_tag,
out string  part_name,
out string  part_desc 
)
inline

Wrapper method for UF_UGMGR_ask_part_name_desc

Refer to UF_UGMGR_ask_part_name_desc for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskPartNumber ( NXOpen.Tag  part,
out string  part_number 
)
inline

Wrapper method for UF_UGMGR_ask_part_number

Refer to UF_UGMGR_ask_part_number for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskPartRevisionId ( NXOpen.Tag  part_revision,
out string  revision_id 
)
inline

Wrapper method for UF_UGMGR_ask_part_revision_id

Refer to UF_UGMGR_ask_part_revision_id for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskPartrevPartTag ( NXOpen.Tag  database_part_rev_tag,
out NXOpen.Tag  database_part_tag 
)
inline

Wrapper method for UF_UGMGR_ask_partrev_part_tag

Refer to UF_UGMGR_ask_partrev_part_tag for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskPartTag ( string  part_number,
out NXOpen.Tag  database_part_tag 
)
inline

Wrapper method for UF_UGMGR_ask_part_tag

Refer to UF_UGMGR_ask_part_tag for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskProductAssemblies ( out int  n_prod_assys,
out string[]  products 
)
inline

Wrapper method for UF_UGMGR_ask_product_assemblies

Refer to UF_UGMGR_ask_product_assemblies for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskRootFolder ( out NXOpen.Tag  folder_tag)
inline

Wrapper method for UF_UGMGR_ask_root_folder

Refer to UF_UGMGR_ask_root_folder for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskSaveasDatasetInfo ( out SaveasDatasetInfoFnT  func)
inline

Wrapper method for UF_UGMGR_ask_saveas_dataset_info

Refer to UF_UGMGR_ask_saveas_dataset_info for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskSaveasDatasetName ( ref SaveasDatasetNameFnT  func)
inline

DEPRECATED Wrapper method for UF_UGMGR_ask_saveas_dataset_name

Refer to UF_UGMGR_ask_saveas_dataset_name for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AskUserFolder ( string  user_name,
out NXOpen.Tag  folder_tag 
)
inline

Wrapper method for UF_UGMGR_ask_user_folder

Refer to UF_UGMGR_ask_user_folder for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AskUserRole ( out string  role)
inline

Wrapper method for UF_UGMGR_ask_user_role

Refer to UF_UGMGR_ask_user_role for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AssignAlternatePartId ( NXOpen.Tag  part_tag,
string  context,
string  id_type,
out string  alt_item_id,
out string  alt_rev_id,
out bool  modifiable 
)
inline

Wrapper method for UF_UGMGR_assign_alternate_part_id

Refer to UF_UGMGR_assign_alternate_part_id for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AssignCopyDsetName ( string  old_owner,
string  old_owner_revision,
string  dataset,
string  app_type,
string  rel_type,
string  new_owner,
string  new_owner_revision,
out string  model_name,
out bool  modifiable 
)
inline

Wrapper method for UF_UGMGR_assign_copy_dset_name

Refer to UF_UGMGR_assign_copy_dset_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AssignNewDsetName ( string  owner,
string  owner_revision,
string  app_type,
string  rel_type,
string  basis_string,
out string  model_name,
out bool  modifiable 
)
inline

Wrapper method for UF_UGMGR_assign_new_dset_name

Refer to UF_UGMGR_assign_new_dset_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AssignPartNumber ( string  basis_part_num,
string  part_type,
out string  part_num,
out bool  modifiable 
)
inline

Wrapper method for UF_UGMGR_assign_part_number

Refer to UF_UGMGR_assign_part_number for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.AssignPartRev ( string  part_num,
string  part_type,
out string  part_rev,
out bool  modifiable 
)
inline

Wrapper method for UF_UGMGR_assign_part_rev

Refer to UF_UGMGR_assign_part_rev for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.AttachAlternate ( NXOpen.Tag  part_tag,
string  context,
string  id_type,
string  alt_item_id,
string  alt_rev_id,
string  alt_name,
string  alt_desc,
bool  is_default 
)
inline

Wrapper method for UF_UGMGR_attach_alternate

Refer to UF_UGMGR_attach_alternate for documentation

License requirements:None

unsafe delegate int NXOpen.UF.UFUgmgr.CloneAutoTransFT ( [MarshalAs(UnmanagedType.LPStr, SizeConst=257)] string  _X1,
sbyte *  _X2 
)

This delegate is equivalent to 'UF_UGMGR_clone_auto_trans_f_t'.

unsafe void NXOpen.UF.UFUgmgr.ConvertFileNameToCli ( string  internal_name,
out string  cli_name 
)
inline

Wrapper method for UF_UGMGR_convert_file_name_to_cli

Refer to UF_UGMGR_convert_file_name_to_cli for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ConvertNameFromCli ( string  cli_name,
out string  internal_name 
)
inline

Wrapper method for UF_UGMGR_convert_name_from_cli

Refer to UF_UGMGR_convert_name_from_cli for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ConvertNameToCli ( string  internal_name,
out string  cli_name 
)
inline

DEPRECATED Wrapper method for UF_UGMGR_convert_name_to_cli

Refer to UF_UGMGR_convert_name_to_cli for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.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,
string  part_type,
out NXOpen.Tag  instance 
)
inline

Wrapper method for UF_UGMGR_create_component_part

Refer to UF_UGMGR_create_component_part for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.DecodePartFileName ( string  encoded_name,
out string  part_number,
out string  part_revision,
out string  part_file_type,
out string  part_file_name 
)
inline

Wrapper method for UF_UGMGR_decode_part_file_name

Refer to UF_UGMGR_decode_part_file_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.DecodePartFilename_ ( string  encoded_name,
out string  part_number,
out string  part_revision,
out string  part_file_type,
out string  part_file_name 
)
inline

DEPRECATED Wrapper method for UF_UGMGR_decode_part_filename

Refer to UF_UGMGR_decode_part_filename for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.EncodePartFilename ( string  part_number,
string  part_revision,
string  part_file_type,
string  part_file_name,
out string  encoded_name 
)
inline

Wrapper method for UF_UGMGR_encode_part_filename

Refer to UF_UGMGR_encode_part_filename for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.FindConfiguredRev ( NXOpen.Tag  parentrev_tag,
NXOpen.Tag  childpart_tag,
out NXOpen.Tag  child_part_rev 
)
inline

Wrapper method for UF_UGMGR_find_configured_rev

Refer to UF_UGMGR_find_configured_rev for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.FindProductAssemblies ( int  n_displayed_parts,
NXOpen.Tag[]  displayed_parts 
)
inline

Wrapper method for UF_UGMGR_find_product_assemblies

Refer to UF_UGMGR_find_product_assemblies for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.GenerateBaseFileName ( string  partSpec,
out string  baseFileName 
)
inline

Wrapper method for UF_UGMGR_generate_base_file_name

Refer to UF_UGMGR_generate_base_file_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.GetCreationParameters ( string  part_type,
out int  num_info,
out UgmgrAttrInfo[]  info 
)
inline

Wrapper method for UF_UGMGR_get_creation_parameters

Refer to UF_UGMGR_get_creation_parameters for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.Initialize ( int  argc,
string[]  argv 
)
inline

Wrapper method for UF_UGMGR_initialize

Refer to UF_UGMGR_initialize for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.InvokePdmServer ( int  input_code,
string  input_string,
out int  output_code,
out string  output_string 
)
inline

Wrapper method for UF_UGMGR_invoke_pdm_server

Refer to UF_UGMGR_invoke_pdm_server for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListConfigRules ( out int  count,
out string[]  config_rules 
)
inline

Wrapper method for UF_UGMGR_list_config_rules

Refer to UF_UGMGR_list_config_rules for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListContexts ( string  part_type,
out int  count,
out string[]  contexts 
)
inline

Wrapper method for UF_UGMGR_list_contexts

Refer to UF_UGMGR_list_contexts for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListFolderContents ( NXOpen.Tag  folder,
out int  count,
out NXOpen.Tag[]  folder_contents 
)
inline

Wrapper method for UF_UGMGR_list_folder_contents

Refer to UF_UGMGR_list_folder_contents for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListIdDisplayRules ( out int  count,
out string[]  id_display_rules 
)
inline

Wrapper method for UF_UGMGR_list_id_display_rules

Refer to UF_UGMGR_list_id_display_rules for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListIdTypes ( string  part_type,
string  context,
out int  count,
out string[]  id_types 
)
inline

Wrapper method for UF_UGMGR_list_id_types

Refer to UF_UGMGR_list_id_types for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListPartRevFiles ( NXOpen.Tag  part_revision,
out int  file_count,
out string[]  file_types,
out string[]  file_names 
)
inline

Wrapper method for UF_UGMGR_list_part_rev_files

Refer to UF_UGMGR_list_part_rev_files for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListPartRevisions ( NXOpen.Tag  part,
out int  revision_count,
out NXOpen.Tag[]  revisions 
)
inline

Wrapper method for UF_UGMGR_list_part_revisions

Refer to UF_UGMGR_list_part_revisions for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ListPartsInFolder ( NXOpen.Tag  folder,
out int  count,
out NXOpen.Tag[]  parts 
)
inline

Wrapper method for UF_UGMGR_list_parts_in_folder

Refer to UF_UGMGR_list_parts_in_folder for documentation

License requirements:None

delegate int NXOpen.UF.UFUgmgr.NewAlternatePartNoFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_new_alternate_part_no_fn_t'.

delegate int NXOpen.UF.UFUgmgr.NewDatasetNameFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_new_dataset_name_fn_t'.

delegate int NXOpen.UF.UFUgmgr.NewIdFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_new_id_fn_t'.

void NXOpen.UF.UFUgmgr.NewPartFromTemplate ( string  encoded_part_name,
string  part_type,
string  encoded_template_name,
out NXOpen.Tag  part_tag 
)
inline

Wrapper method for UF_UGMGR_new_part_from_template

Refer to UF_UGMGR_new_part_from_template for documentation

License requirements:None

delegate int NXOpen.UF.UFUgmgr.NewPartNoFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_new_part_no_fn_t'.

delegate int NXOpen.UF.UFUgmgr.NewPartRevFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_new_part_rev_fn_t'.

unsafe void NXOpen.UF.UFUgmgr.PartrevWhereUsed ( NXOpen.Tag  part_revision,
out int  parent_revisions_count,
out NXOpen.Tag[]  parent_revisions 
)
inline

Wrapper method for UF_UGMGR_partrev_where_used

Refer to UF_UGMGR_partrev_where_used for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RefreshAssyPdiDate ( NXOpen.Tag  part_tag,
bool  traverse 
)
inline

Wrapper method for UF_UGMGR_refresh_assy_pdi_date

Refer to UF_UGMGR_refresh_assy_pdi_date for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegNewAlternatePartNo ( NewAlternatePartNoFnT  func)
inline

Wrapper method for UF_UGMGR_reg_new_alternate_part_no

Refer to UF_UGMGR_reg_new_alternate_part_no for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegNewDatasetName ( NewDatasetNameFnT  new_dataset_name_fn)
inline

Wrapper method for UF_UGMGR_reg_new_dataset_name

Refer to UF_UGMGR_reg_new_dataset_name for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegNewId ( NewIdFnT  new_id_fn)
inline

DEPRECATED Wrapper method for UF_UGMGR_reg_new_id

Refer to UF_UGMGR_reg_new_id for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegNewPartNo ( NewPartNoFnT  new_part_no_fn)
inline

Wrapper method for UF_UGMGR_reg_new_part_no

Refer to UF_UGMGR_reg_new_part_no for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegNewPartRev ( NewPartRevFnT  new_part_rev_fn)
inline

Wrapper method for UF_UGMGR_reg_new_part_rev

Refer to UF_UGMGR_reg_new_part_rev for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegSaveasDatasetInfo ( SaveasDatasetInfoFnT  saveas_dataset_info_fn)
inline

Wrapper method for UF_UGMGR_reg_saveas_dataset_info

Refer to UF_UGMGR_reg_saveas_dataset_info for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RegSaveasDatasetName ( SaveasDatasetNameFnT  saveas_dataset_name_fn)
inline

DEPRECATED Wrapper method for UF_UGMGR_reg_saveas_dataset_name

Refer to UF_UGMGR_reg_saveas_dataset_name for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.RemoveProductAssemblyPart ( string  product)
inline

Wrapper method for UF_UGMGR_remove_product_assembly_part

Refer to UF_UGMGR_remove_product_assembly_part for documentation

License requirements:None

delegate int NXOpen.UF.UFUgmgr.SaveasDatasetInfoFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_saveas_dataset_info_fn_t'.

delegate int NXOpen.UF.UFUgmgr.SaveasDatasetNameFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_saveas_dataset_name_fn_t'.

void NXOpen.UF.UFUgmgr.SavePreciseAssembly ( NXOpen.Tag  work_part_tag,
bool  traverse_children 
)
inline

Wrapper method for UF_UGMGR_save_precise_assembly

Refer to UF_UGMGR_save_precise_assembly for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetAutolockStatus ( bool  new_value)
inline

Wrapper method for UF_UGMGR_set_autolock_status

Refer to UF_UGMGR_set_autolock_status for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetCloneAutoTrans ( CloneAutoTransFT  _X1)
inline

Wrapper method for UF_UGMGR_set_clone_auto_trans

Refer to UF_UGMGR_set_clone_auto_trans for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetConfigRule ( string  config_rule)
inline

Wrapper method for UF_UGMGR_set_config_rule

Refer to UF_UGMGR_set_config_rule for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetDefaultFolder ( NXOpen.Tag  folder)
inline

Wrapper method for UF_UGMGR_set_default_folder

Refer to UF_UGMGR_set_default_folder for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetDialogDisplay ( bool  display)
inline

Wrapper method for UF_UGMGR_set_dialog_display

Refer to UF_UGMGR_set_dialog_display for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetFileExportStatus ( bool  status)
inline

Wrapper method for UF_UGMGR_set_file_export_status

Refer to UF_UGMGR_set_file_export_status for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetIdDisplayRule ( string  id_display_rule)
inline

Wrapper method for UF_UGMGR_set_id_display_rule

Refer to UF_UGMGR_set_id_display_rule for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetPartNameDesc ( NXOpen.Tag  database_part_tag,
string  part_name,
string  part_desc 
)
inline

DEPRECATED Wrapper method for UF_UGMGR_set_part_name_desc

Refer to UF_UGMGR_set_part_name_desc for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.SetUserRole ( string  role)
inline

Wrapper method for UF_UGMGR_set_user_role

Refer to UF_UGMGR_set_user_role for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.SetVariantConfigurationsForDisplay ( NXOpen.Tag  available_displayed_part,
int  n_variants,
VariantConfiguration[]  variants,
bool[]  selected 
)
inline

Wrapper method for UF_UGMGR_set_variant_configurations_for_display

Refer to UF_UGMGR_set_variant_configurations_for_display for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.SetVariantConfigurationsForLoad ( int  n_variants,
VariantConfiguration[]  variants,
bool[]  selected 
)
inline

Wrapper method for UF_UGMGR_set_variant_configurations_for_load

Refer to UF_UGMGR_set_variant_configurations_for_load for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.Terminate ( )
inline

Wrapper method for UF_UGMGR_terminate

Refer to UF_UGMGR_terminate for documentation

License requirements:None

unsafe void NXOpen.UF.UFUgmgr.ValidateAlternatePartId ( NXOpen.Tag  part_tag,
string  alt_item_id,
string  alt_rev_id,
string  context,
string  id_type,
out string  modified_item_id,
out string  modified_rev_id,
out AltIdStatus  status,
out string  reason 
)
inline

Wrapper method for UF_UGMGR_validate_alternate_part_id

Refer to UF_UGMGR_validate_alternate_part_id for documentation

License requirements:None

delegate int NXOpen.UF.UFUgmgr.ValidateDatasetNameFnT ( IntPtr  _X1)

This delegate is equivalent to 'UF_UGMGR_validate_dataset_name_fn_t'.

unsafe void NXOpen.UF.UFUgmgr.ValidatePartRev ( string  part_num,
string  part_rev,
string  part_type,
out string  modified_part_num,
out string  modified_part_rev,
out PartnoStatus  status 
)
inline

Wrapper method for UF_UGMGR_validate_part_rev

Refer to UF_UGMGR_validate_part_rev for documentation

License requirements:None

void NXOpen.UF.UFUgmgr.ValidateString ( string  inputString,
uint  lengthLimit,
out bool  hasInvalidCharacters 
)
inline

Wrapper method for UF_UGMGR_validate_string

Refer to UF_UGMGR_validate_string 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.