Search Results for

    Show / Hide Table of Contents

    Class UFUgmgr

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFUgmgr
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFUgmgr : NXRemotableObject, IMessageSink

    Methods

    AddProductAssemblyPart(String)

    Declaration
    public void AddProductAssemblyPart(string product)
    Parameters
    Type Name Description
    System.String product

    AddToFolder(Tag, Tag)

    Declaration
    public void AddToFolder(Tag object_to_add, Tag folder)
    Parameters
    Type Name Description
    Tag object_to_add
    Tag folder

    AskAutolockStatus(out Boolean)

    Declaration
    public void AskAutolockStatus(out bool current_value)
    Parameters
    Type Name Description
    System.Boolean current_value

    AskConfigRule(out String)

    Declaration
    public void AskConfigRule(out string current_rule)
    Parameters
    Type Name Description
    System.String current_rule

    AskConfiguredRev(Tag, out Tag)

    Declaration
    public void AskConfiguredRev(Tag database_part_tag, out Tag part_revision)
    Parameters
    Type Name Description
    Tag database_part_tag
    Tag part_revision

    AskDependentFiles(String, out Int32, out String[])

    Declaration
    public void AskDependentFiles(string encoded_name, out int file_count, out string[] file_names)
    Parameters
    Type Name Description
    System.String encoded_name
    System.Int32 file_count
    System.String[] file_names

    AskExportDirectory(Tag, out String)

    Declaration
    public void AskExportDirectory(Tag part_tag, out string export_dir_name)
    Parameters
    Type Name Description
    Tag part_tag
    System.String export_dir_name

    AskFamilyMemberHandles(Tag, String, String, out String, out String)

    Declaration
    public void AskFamilyMemberHandles(Tag family_tag, string member_id, string member_rev_id, out string member_part_handle, out string member_partrev_handle)
    Parameters
    Type Name Description
    Tag family_tag
    System.String member_id
    System.String member_rev_id
    System.String member_part_handle
    System.String member_partrev_handle

    AskFileExportStatus(out Boolean)

    Declaration
    public void AskFileExportStatus(out bool status)
    Parameters
    Type Name Description
    System.Boolean status

    AskFolderName(Tag, out String)

    Declaration
    public void AskFolderName(Tag folder, out string folder_name)
    Parameters
    Type Name Description
    Tag folder
    System.String folder_name

    AskIdDisplayRule(out String)

    Declaration
    public void AskIdDisplayRule(out string id_display_rule)
    Parameters
    Type Name Description
    System.String id_display_rule

    AskNewAlternatePartNo(out UFUgmgr.NewAlternatePartNoFnT)

    Declaration
    public void AskNewAlternatePartNo(out UFUgmgr.NewAlternatePartNoFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewAlternatePartNoFnT func

    AskNewDatasetName(ref UFUgmgr.NewDatasetNameFnT)

    Declaration
    public void AskNewDatasetName(ref UFUgmgr.NewDatasetNameFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewDatasetNameFnT func

    AskNewId(ref UFUgmgr.NewIdFnT)

    Declaration
    [Obsolete("Deprecated")]
    public void AskNewId(ref UFUgmgr.NewIdFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewIdFnT func

    AskNewPartNo(ref UFUgmgr.NewPartNoFnT)

    Declaration
    public void AskNewPartNo(ref UFUgmgr.NewPartNoFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewPartNoFnT func

    AskNewPartRev(ref UFUgmgr.NewPartRevFnT)

    Declaration
    public void AskNewPartRev(ref UFUgmgr.NewPartRevFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewPartRevFnT func

    AskObjectType(Tag, out UFUgmgr.ObjectType)

    Declaration
    public void AskObjectType(Tag _object, out UFUgmgr.ObjectType object_type)
    Parameters
    Type Name Description
    Tag _object
    UFUgmgr.ObjectType object_type

    AskPartNameDesc(Tag, out String, out String)

    Declaration
    public void AskPartNameDesc(Tag database_part_tag, out string part_name, out string part_desc)
    Parameters
    Type Name Description
    Tag database_part_tag
    System.String part_name
    System.String part_desc

    AskPartNumber(Tag, out String)

    Declaration
    public void AskPartNumber(Tag part, out string part_number)
    Parameters
    Type Name Description
    Tag part
    System.String part_number

    AskPartRevisionId(Tag, out String)

    Declaration
    public void AskPartRevisionId(Tag part_revision, out string revision_id)
    Parameters
    Type Name Description
    Tag part_revision
    System.String revision_id

    AskPartrevPartTag(Tag, out Tag)

    Declaration
    public void AskPartrevPartTag(Tag database_part_rev_tag, out Tag database_part_tag)
    Parameters
    Type Name Description
    Tag database_part_rev_tag
    Tag database_part_tag

    AskPartTag(String, out Tag)

    Declaration
    public void AskPartTag(string part_number, out Tag database_part_tag)
    Parameters
    Type Name Description
    System.String part_number
    Tag database_part_tag

    AskProductAssemblies(out Int32, out String[])

    Declaration
    public void AskProductAssemblies(out int n_prod_assys, out string[] products)
    Parameters
    Type Name Description
    System.Int32 n_prod_assys
    System.String[] products

    AskRootFolder(out Tag)

    Declaration
    public void AskRootFolder(out Tag folder_tag)
    Parameters
    Type Name Description
    Tag folder_tag

    AskSaveasDatasetInfo(out UFUgmgr.SaveasDatasetInfoFnT)

    Declaration
    public void AskSaveasDatasetInfo(out UFUgmgr.SaveasDatasetInfoFnT func)
    Parameters
    Type Name Description
    UFUgmgr.SaveasDatasetInfoFnT func

    AskSaveasDatasetName(ref UFUgmgr.SaveasDatasetNameFnT)

    Declaration
    [Obsolete("Deprecated")]
    public void AskSaveasDatasetName(ref UFUgmgr.SaveasDatasetNameFnT func)
    Parameters
    Type Name Description
    UFUgmgr.SaveasDatasetNameFnT func

    AskUserFolder(String, out Tag)

    Declaration
    public void AskUserFolder(string user_name, out Tag folder_tag)
    Parameters
    Type Name Description
    System.String user_name
    Tag folder_tag

    AskUserRole(out String)

    Declaration
    public void AskUserRole(out string role)
    Parameters
    Type Name Description
    System.String role

    AssignAlternatePartId(Tag, String, String, out String, out String, out Boolean)

    Declaration
    public void AssignAlternatePartId(Tag part_tag, string context, string id_type, out string alt_item_id, out string alt_rev_id, out bool modifiable)
    Parameters
    Type Name Description
    Tag part_tag
    System.String context
    System.String id_type
    System.String alt_item_id
    System.String alt_rev_id
    System.Boolean modifiable

    AssignCopyDsetName(String, String, String, String, String, String, String, out String, out Boolean)

    Declaration
    public 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)
    Parameters
    Type Name Description
    System.String old_owner
    System.String old_owner_revision
    System.String dataset
    System.String app_type
    System.String rel_type
    System.String new_owner
    System.String new_owner_revision
    System.String model_name
    System.Boolean modifiable

    AssignNewDsetName(String, String, String, String, String, out String, out Boolean)

    Declaration
    public void AssignNewDsetName(string owner, string owner_revision, string app_type, string rel_type, string basis_string, out string model_name, out bool modifiable)
    Parameters
    Type Name Description
    System.String owner
    System.String owner_revision
    System.String app_type
    System.String rel_type
    System.String basis_string
    System.String model_name
    System.Boolean modifiable

    AssignPartNumber(String, String, out String, out Boolean)

    Declaration
    public void AssignPartNumber(string basis_part_num, string part_type, out string part_num, out bool modifiable)
    Parameters
    Type Name Description
    System.String basis_part_num
    System.String part_type
    System.String part_num
    System.Boolean modifiable

    AssignPartRev(String, String, out String, out Boolean)

    Declaration
    public void AssignPartRev(string part_num, string part_type, out string part_rev, out bool modifiable)
    Parameters
    Type Name Description
    System.String part_num
    System.String part_type
    System.String part_rev
    System.Boolean modifiable

    AttachAlternate(Tag, String, String, String, String, String, String, Boolean)

    Declaration
    public void AttachAlternate(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)
    Parameters
    Type Name Description
    Tag part_tag
    System.String context
    System.String id_type
    System.String alt_item_id
    System.String alt_rev_id
    System.String alt_name
    System.String alt_desc
    System.Boolean is_default

    ConvertFileNameToCli(String, out String)

    Declaration
    public void ConvertFileNameToCli(string internal_name, out string cli_name)
    Parameters
    Type Name Description
    System.String internal_name
    System.String cli_name

    ConvertNameFromCli(String, out String)

    Declaration
    public void ConvertNameFromCli(string cli_name, out string internal_name)
    Parameters
    Type Name Description
    System.String cli_name
    System.String internal_name

    ConvertNameToCli(String, out String)

    Declaration
    [Obsolete("Deprecated")]
    public void ConvertNameToCli(string internal_name, out string cli_name)
    Parameters
    Type Name Description
    System.String internal_name
    System.String cli_name

    CreateComponentPart(Tag, String, String, String, Int32, Int32, Double[], Double[], Int32, Tag[], String, out Tag)

    Declaration
    public void CreateComponentPart(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, Tag[] objects, string part_type, out Tag instance)
    Parameters
    Type Name Description
    Tag parent_part
    System.String new_part_name
    System.String refset_name
    System.String instance_name
    System.Int32 units
    System.Int32 layer
    System.Double[] origin
    System.Double[] csys_matrix
    System.Int32 n_objects
    Tag[] objects
    System.String part_type
    Tag instance

    DecodePartFileName(String, out String, out String, out String, out String)

    Declaration
    public void DecodePartFileName(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
    Parameters
    Type Name Description
    System.String encoded_name
    System.String part_number
    System.String part_revision
    System.String part_file_type
    System.String part_file_name

    DecodePartFilename_(String, out String, out String, out String, out String)

    Declaration
    [Obsolete("Deprecated")]
    public void DecodePartFilename_(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
    Parameters
    Type Name Description
    System.String encoded_name
    System.String part_number
    System.String part_revision
    System.String part_file_type
    System.String part_file_name

    EncodePartFilename(String, String, String, String, out String)

    Declaration
    public void EncodePartFilename(string part_number, string part_revision, string part_file_type, string part_file_name, out string encoded_name)
    Parameters
    Type Name Description
    System.String part_number
    System.String part_revision
    System.String part_file_type
    System.String part_file_name
    System.String encoded_name

    FindConfiguredRev(Tag, Tag, out Tag)

    Declaration
    public void FindConfiguredRev(Tag parentrev_tag, Tag childpart_tag, out Tag child_part_rev)
    Parameters
    Type Name Description
    Tag parentrev_tag
    Tag childpart_tag
    Tag child_part_rev

    FindProductAssemblies(Int32, Tag[])

    Declaration
    public void FindProductAssemblies(int n_displayed_parts, Tag[] displayed_parts)
    Parameters
    Type Name Description
    System.Int32 n_displayed_parts
    Tag[] displayed_parts

    GenerateBaseFileName(String, out String)

    Declaration
    public void GenerateBaseFileName(string partSpec, out string baseFileName)
    Parameters
    Type Name Description
    System.String partSpec
    System.String baseFileName

    GetCreationParameters(String, out Int32, out UgmgrAttrInfo[])

    Declaration
    public void GetCreationParameters(string part_type, out int num_info, out UgmgrAttrInfo[] info)
    Parameters
    Type Name Description
    System.String part_type
    System.Int32 num_info
    UgmgrAttrInfo[] info

    Initialize(Int32, String[])

    Declaration
    public void Initialize(int argc, string[] argv)
    Parameters
    Type Name Description
    System.Int32 argc
    System.String[] argv

    InvokePdmServer(Int32, String, out Int32, out String)

    Declaration
    public void InvokePdmServer(int input_code, string input_string, out int output_code, out string output_string)
    Parameters
    Type Name Description
    System.Int32 input_code
    System.String input_string
    System.Int32 output_code
    System.String output_string

    ListConfigRules(out Int32, out String[])

    Declaration
    public void ListConfigRules(out int count, out string[] config_rules)
    Parameters
    Type Name Description
    System.Int32 count
    System.String[] config_rules

    ListContexts(String, out Int32, out String[])

    Declaration
    public void ListContexts(string part_type, out int count, out string[] contexts)
    Parameters
    Type Name Description
    System.String part_type
    System.Int32 count
    System.String[] contexts

    ListFolderContents(Tag, out Int32, out Tag[])

    Declaration
    public void ListFolderContents(Tag folder, out int count, out Tag[] folder_contents)
    Parameters
    Type Name Description
    Tag folder
    System.Int32 count
    Tag[] folder_contents

    ListIdDisplayRules(out Int32, out String[])

    Declaration
    public void ListIdDisplayRules(out int count, out string[] id_display_rules)
    Parameters
    Type Name Description
    System.Int32 count
    System.String[] id_display_rules

    ListIdTypes(String, String, out Int32, out String[])

    Declaration
    public void ListIdTypes(string part_type, string context, out int count, out string[] id_types)
    Parameters
    Type Name Description
    System.String part_type
    System.String context
    System.Int32 count
    System.String[] id_types

    ListPartRevFiles(Tag, out Int32, out String[], out String[])

    Declaration
    public void ListPartRevFiles(Tag part_revision, out int file_count, out string[] file_types, out string[] file_names)
    Parameters
    Type Name Description
    Tag part_revision
    System.Int32 file_count
    System.String[] file_types
    System.String[] file_names

    ListPartRevisions(Tag, out Int32, out Tag[])

    Declaration
    public void ListPartRevisions(Tag part, out int revision_count, out Tag[] revisions)
    Parameters
    Type Name Description
    Tag part
    System.Int32 revision_count
    Tag[] revisions

    ListPartsInFolder(Tag, out Int32, out Tag[])

    Declaration
    public void ListPartsInFolder(Tag folder, out int count, out Tag[] parts)
    Parameters
    Type Name Description
    Tag folder
    System.Int32 count
    Tag[] parts

    NewPartFromTemplate(String, String, String, out Tag)

    Declaration
    public void NewPartFromTemplate(string encoded_part_name, string part_type, string encoded_template_name, out Tag part_tag)
    Parameters
    Type Name Description
    System.String encoded_part_name
    System.String part_type
    System.String encoded_template_name
    Tag part_tag

    PartrevWhereUsed(Tag, out Int32, out Tag[])

    Declaration
    public void PartrevWhereUsed(Tag part_revision, out int parent_revisions_count, out Tag[] parent_revisions)
    Parameters
    Type Name Description
    Tag part_revision
    System.Int32 parent_revisions_count
    Tag[] parent_revisions

    RefreshAssyPdiDate(Tag, Boolean)

    Declaration
    public void RefreshAssyPdiDate(Tag part_tag, bool traverse)
    Parameters
    Type Name Description
    Tag part_tag
    System.Boolean traverse

    RegNewAlternatePartNo(UFUgmgr.NewAlternatePartNoFnT)

    Declaration
    public void RegNewAlternatePartNo(UFUgmgr.NewAlternatePartNoFnT func)
    Parameters
    Type Name Description
    UFUgmgr.NewAlternatePartNoFnT func

    RegNewDatasetName(UFUgmgr.NewDatasetNameFnT)

    Declaration
    public void RegNewDatasetName(UFUgmgr.NewDatasetNameFnT new_dataset_name_fn)
    Parameters
    Type Name Description
    UFUgmgr.NewDatasetNameFnT new_dataset_name_fn

    RegNewId(UFUgmgr.NewIdFnT)

    Declaration
    [Obsolete("Deprecated")]
    public void RegNewId(UFUgmgr.NewIdFnT new_id_fn)
    Parameters
    Type Name Description
    UFUgmgr.NewIdFnT new_id_fn

    RegNewPartNo(UFUgmgr.NewPartNoFnT)

    Declaration
    public void RegNewPartNo(UFUgmgr.NewPartNoFnT new_part_no_fn)
    Parameters
    Type Name Description
    UFUgmgr.NewPartNoFnT new_part_no_fn

    RegNewPartRev(UFUgmgr.NewPartRevFnT)

    Declaration
    public void RegNewPartRev(UFUgmgr.NewPartRevFnT new_part_rev_fn)
    Parameters
    Type Name Description
    UFUgmgr.NewPartRevFnT new_part_rev_fn

    RegSaveasDatasetInfo(UFUgmgr.SaveasDatasetInfoFnT)

    Declaration
    public void RegSaveasDatasetInfo(UFUgmgr.SaveasDatasetInfoFnT saveas_dataset_info_fn)
    Parameters
    Type Name Description
    UFUgmgr.SaveasDatasetInfoFnT saveas_dataset_info_fn

    RegSaveasDatasetName(UFUgmgr.SaveasDatasetNameFnT)

    Declaration
    [Obsolete("Deprecated")]
    public void RegSaveasDatasetName(UFUgmgr.SaveasDatasetNameFnT saveas_dataset_name_fn)
    Parameters
    Type Name Description
    UFUgmgr.SaveasDatasetNameFnT saveas_dataset_name_fn

    RemoveProductAssemblyPart(String)

    Declaration
    public void RemoveProductAssemblyPart(string product)
    Parameters
    Type Name Description
    System.String product

    SavePreciseAssembly(Tag, Boolean)

    Declaration
    public void SavePreciseAssembly(Tag work_part_tag, bool traverse_children)
    Parameters
    Type Name Description
    Tag work_part_tag
    System.Boolean traverse_children

    SetAutolockStatus(Boolean)

    Declaration
    public void SetAutolockStatus(bool new_value)
    Parameters
    Type Name Description
    System.Boolean new_value

    SetCloneAutoTrans(UFUgmgr.CloneAutoTransFT)

    Declaration
    public void SetCloneAutoTrans(UFUgmgr.CloneAutoTransFT _X1)
    Parameters
    Type Name Description
    UFUgmgr.CloneAutoTransFT _X1

    SetConfigRule(String)

    Declaration
    public void SetConfigRule(string config_rule)
    Parameters
    Type Name Description
    System.String config_rule

    SetDefaultFolder(Tag)

    Declaration
    public void SetDefaultFolder(Tag folder)
    Parameters
    Type Name Description
    Tag folder

    SetDialogDisplay(Boolean)

    Declaration
    public void SetDialogDisplay(bool display)
    Parameters
    Type Name Description
    System.Boolean display

    SetFileExportStatus(Boolean)

    Declaration
    public void SetFileExportStatus(bool status)
    Parameters
    Type Name Description
    System.Boolean status

    SetIdDisplayRule(String)

    Declaration
    public void SetIdDisplayRule(string id_display_rule)
    Parameters
    Type Name Description
    System.String id_display_rule

    SetPartNameDesc(Tag, String, String)

    Declaration
    [Obsolete("Deprecated")]
    public void SetPartNameDesc(Tag database_part_tag, string part_name, string part_desc)
    Parameters
    Type Name Description
    Tag database_part_tag
    System.String part_name
    System.String part_desc

    SetUserRole(String)

    Declaration
    public void SetUserRole(string role)
    Parameters
    Type Name Description
    System.String role

    SetVariantConfigurationsForDisplay(Tag, Int32, UFUgmgr.VariantConfiguration[], Boolean[])

    Declaration
    public void SetVariantConfigurationsForDisplay(Tag available_displayed_part, int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
    Parameters
    Type Name Description
    Tag available_displayed_part
    System.Int32 n_variants
    UFUgmgr.VariantConfiguration[] variants
    System.Boolean[] selected

    SetVariantConfigurationsForLoad(Int32, UFUgmgr.VariantConfiguration[], Boolean[])

    Declaration
    public void SetVariantConfigurationsForLoad(int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
    Parameters
    Type Name Description
    System.Int32 n_variants
    UFUgmgr.VariantConfiguration[] variants
    System.Boolean[] selected

    Terminate()

    Declaration
    public void Terminate()

    ValidateAlternatePartId(Tag, String, String, String, String, out String, out String, out UFUgmgr.AltIdStatus, out String)

    Declaration
    public void ValidateAlternatePartId(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 UFUgmgr.AltIdStatus status, out string reason)
    Parameters
    Type Name Description
    Tag part_tag
    System.String alt_item_id
    System.String alt_rev_id
    System.String context
    System.String id_type
    System.String modified_item_id
    System.String modified_rev_id
    UFUgmgr.AltIdStatus status
    System.String reason

    ValidatePartRev(String, String, String, out String, out String, out UFUgmgr.PartnoStatus)

    Declaration
    public void ValidatePartRev(string part_num, string part_rev, string part_type, out string modified_part_num, out string modified_part_rev, out UFUgmgr.PartnoStatus status)
    Parameters
    Type Name Description
    System.String part_num
    System.String part_rev
    System.String part_type
    System.String modified_part_num
    System.String modified_part_rev
    UFUgmgr.PartnoStatus status

    ValidateString(String, UInt32, out Boolean)

    Declaration
    public void ValidateString(string inputString, uint lengthLimit, out bool hasInvalidCharacters)
    Parameters
    Type Name Description
    System.String inputString
    System.UInt32 lengthLimit
    System.Boolean hasInvalidCharacters

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX