Search Results for

    Show / Hide Table of Contents

    Class UFUgmgr

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFUgmgr
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    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 bool)

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

    AskConfigRule(out string)

    Declaration
    public void AskConfigRule(out string current_rule)
    Parameters
    Type Name Description
    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 int, out string[])

    Declaration
    public void AskDependentFiles(string encoded_name, out int file_count, out string[] file_names)
    Parameters
    Type Name Description
    string encoded_name
    int file_count
    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
    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
    string member_id
    string member_rev_id
    string member_part_handle
    string member_partrev_handle

    AskFileExportStatus(out bool)

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

    AskFolderName(Tag, out string)

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

    AskIdDisplayRule(out string)

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

    AskNewAlternatePartNo(out NewAlternatePartNoFnT)

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

    AskNewDatasetName(ref NewDatasetNameFnT)

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

    AskNewId(ref NewIdFnT)

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

    AskNewPartNo(ref NewPartNoFnT)

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

    AskNewPartRev(ref NewPartRevFnT)

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

    AskObjectType(Tag, out 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
    string part_name
    string part_desc

    AskPartNumber(Tag, out string)

    Declaration
    public void AskPartNumber(Tag part, out string part_number)
    Parameters
    Type Name Description
    Tag part
    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
    string revision_id

    AskPartTag(string, out Tag)

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

    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

    AskProductAssemblies(out int, out string[])

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

    AskRootFolder(out Tag)

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

    AskSaveasDatasetInfo(out SaveasDatasetInfoFnT)

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

    AskSaveasDatasetName(ref 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
    string user_name
    Tag folder_tag

    AskUserRole(out string)

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

    AssignAlternatePartId(Tag, string, string, out string, out string, out bool)

    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
    string context
    string id_type
    string alt_item_id
    string alt_rev_id
    bool modifiable

    AssignCopyDsetName(string, string, string, string, string, string, string, out string, out bool)

    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
    string old_owner
    string old_owner_revision
    string dataset
    string app_type
    string rel_type
    string new_owner
    string new_owner_revision
    string model_name
    bool modifiable

    AssignNewDsetName(string, string, string, string, string, out string, out bool)

    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
    string owner
    string owner_revision
    string app_type
    string rel_type
    string basis_string
    string model_name
    bool modifiable

    AssignPartNumber(string, string, out string, out bool)

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

    AssignPartRev(string, string, out string, out bool)

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

    AttachAlternate(Tag, string, string, string, string, string, string, bool)

    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
    string context
    string id_type
    string alt_item_id
    string alt_rev_id
    string alt_name
    string alt_desc
    bool is_default

    ConvertFileNameToCli(string, out string)

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

    ConvertNameFromCli(string, out string)

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

    ConvertNameToCli(string, out string)

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

    CreateComponentPart(Tag, string, string, string, int, int, double[], double[], int, 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
    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
    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
    string encoded_name
    string part_number
    string part_revision
    string part_file_type
    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
    string encoded_name
    string part_number
    string part_revision
    string part_file_type
    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
    string part_number
    string part_revision
    string part_file_type
    string part_file_name
    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(int, Tag[])

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

    GenerateBaseFileName(string, out string)

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

    GetCreationParameters(string, out int, out UgmgrAttrInfo[])

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

    Initialize(int, string[])

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

    InvokePdmServer(int, string, out int, out string)

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

    ListConfigRules(out int, out string[])

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

    ListContexts(string, out int, out string[])

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

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

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

    ListIdDisplayRules(out int, out string[])

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

    ListIdTypes(string, string, out int, out string[])

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

    ListPartRevFiles(Tag, out int, 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
    int file_count
    string[] file_types
    string[] file_names

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

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

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

    Declaration
    public void ListPartsInFolder(Tag folder, out int count, out Tag[] parts)
    Parameters
    Type Name Description
    Tag folder
    int 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
    string encoded_part_name
    string part_type
    string encoded_template_name
    Tag part_tag

    PartrevWhereUsed(Tag, out int, 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
    int parent_revisions_count
    Tag[] parent_revisions

    RefreshAssyPdiDate(Tag, bool)

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

    RegNewAlternatePartNo(NewAlternatePartNoFnT)

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

    RegNewDatasetName(NewDatasetNameFnT)

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

    RegNewId(NewIdFnT)

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

    RegNewPartRev(NewPartRevFnT)

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

    RegSaveasDatasetInfo(SaveasDatasetInfoFnT)

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

    RegSaveasDatasetName(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
    string product

    SavePreciseAssembly(Tag, bool)

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

    SetAutolockStatus(bool)

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

    SetCloneAutoTrans(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
    string config_rule

    SetDefaultFolder(Tag)

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

    SetDialogDisplay(bool)

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

    SetFileExportStatus(bool)

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

    SetIdDisplayRule(string)

    Declaration
    public void SetIdDisplayRule(string id_display_rule)
    Parameters
    Type Name Description
    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
    string part_name
    string part_desc

    SetUserRole(string)

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

    SetVariantConfigurationsForDisplay(Tag, int, VariantConfiguration[], bool[])

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

    SetVariantConfigurationsForLoad(int, VariantConfiguration[], bool[])

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

    Terminate()

    Declaration
    public void Terminate()

    ValidateAlternatePartId(Tag, string, string, string, string, out string, out string, out 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
    string alt_item_id
    string alt_rev_id
    string context
    string id_type
    string modified_item_id
    string modified_rev_id
    UFUgmgr.AltIdStatus status
    string reason

    ValidatePartRev(string, string, string, out string, out string, out 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
    string part_num
    string part_rev
    string part_type
    string modified_part_num
    string modified_part_rev
    UFUgmgr.PartnoStatus status

    ValidateString(string, uint, out bool)

    Declaration
    public void ValidateString(string inputString, uint lengthLimit, out bool hasInvalidCharacters)
    Parameters
    Type Name Description
    string inputString
    uint lengthLimit
    bool hasInvalidCharacters

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX