Search Results for

    Show / Hide Table of Contents

    Class UFClone

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFClone
    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 UFClone : NXRemotableObject, IMessageSink

    Methods

    AddAssembly(string, out LoadStatus)

    Declaration
    public int AddAssembly(string part_name, out UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    string part_name
    UFPart.LoadStatus load_status
    Returns
    Type Description
    int

    AddPart(string)

    Declaration
    public void AddPart(string part_name)
    Parameters
    Type Name Description
    string part_name

    ApplyDefaults(ref NamingFailures)

    Declaration
    public void ApplyDefaults(ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures naming_failures

    ApplySelectiveExportXml(string, out LoadStatus)

    Declaration
    public void ApplySelectiveExportXml(string xml_file, out UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    string xml_file
    UFPart.LoadStatus load_status

    AskAction(string, out Action)

    Declaration
    public void AskAction(string input_part_name, out UFClone.Action action_type)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.Action action_type

    AskAssignDefaultProject(out bool)

    Declaration
    public void AskAssignDefaultProject(out bool default_project)
    Parameters
    Type Name Description
    bool default_project

    AskAssocFileCopy(string, out bool)

    Declaration
    public void AskAssocFileCopy(string input_part_name, out bool copy_associated)
    Parameters
    Type Name Description
    string input_part_name
    bool copy_associated

    AskAssocFileDir(string, out string)

    Declaration
    public void AskAssocFileDir(string input_part_name, out string assoc_file_dir)
    Parameters
    Type Name Description
    string input_part_name
    string assoc_file_dir

    AskAssocFileRootDir(out string)

    Declaration
    public void AskAssocFileRootDir(out string root_directory)
    Parameters
    Type Name Description
    string root_directory

    AskAttachLogFile(ref bool)

    Declaration
    public void AskAttachLogFile(ref bool attach_log_file)
    Parameters
    Type Name Description
    bool attach_log_file

    AskCi(string, out CheckinData[])

    Declaration
    public void AskCi(string input_part_name, out UFClone.CheckinData[] checkin_data)
    Parameters
    Type Name Description
    string input_part_name
    CheckinData[] checkin_data

    AskCiCommentChecking(string, out bool, out string)

    Declaration
    public void AskCiCommentChecking(string input_part_name, out bool error_unless_comments_match, out string comment)
    Parameters
    Type Name Description
    string input_part_name
    bool error_unless_comments_match
    string comment

    AskCloneRelatedCae(out CloneRelCae)

    Declaration
    public void AskCloneRelatedCae(out UFClone.CloneRelCae rel_cae)
    Parameters
    Type Name Description
    UFClone.CloneRelCae rel_cae

    AskCloneRelatedDwgs(out bool)

    Declaration
    public void AskCloneRelatedDwgs(out bool rel_dwgs)
    Parameters
    Type Name Description
    bool rel_dwgs

    AskCo(string, out CheckoutData[])

    Declaration
    public void AskCo(string input_part_name, out UFClone.CheckoutData[] checkout_data)
    Parameters
    Type Name Description
    string input_part_name
    CheckoutData[] checkout_data

    AskCvtCallbacks(out int, ConvertCb[], out string[], out string[])

    Declaration
    public void AskCvtCallbacks(out int n_callbacks, UFClone.ConvertCb[] points, out string[] names, out string[] descriptions)
    Parameters
    Type Name Description
    int n_callbacks
    ConvertCb[] points
    string[] names
    string[] descriptions

    AskDefAction(out Action)

    Declaration
    public void AskDefAction(out UFClone.Action action)
    Parameters
    Type Name Description
    UFClone.Action action

    AskDefAssocFileCopy(out bool)

    Declaration
    public void AskDefAssocFileCopy(out bool copy_associated)
    Parameters
    Type Name Description
    bool copy_associated

    AskDefCi(out CheckinData[])

    Declaration
    public void AskDefCi(out UFClone.CheckinData[] checkin_data)
    Parameters
    Type Name Description
    CheckinData[] checkin_data

    AskDefCiCommentChecking(out bool, out string)

    Declaration
    public void AskDefCiCommentChecking(out bool error_unless_comments_match, out string comment)
    Parameters
    Type Name Description
    bool error_unless_comments_match
    string comment

    AskDefCo(out CheckoutData[])

    Declaration
    public void AskDefCo(out UFClone.CheckoutData[] checkout_data)
    Parameters
    Type Name Description
    CheckoutData[] checkout_data

    AskDefDirectory(out string)

    Declaration
    public void AskDefDirectory(out string directory_name)
    Parameters
    Type Name Description
    string directory_name

    AskDefFolder(out string)

    Declaration
    public void AskDefFolder(out string folder_name)
    Parameters
    Type Name Description
    string folder_name

    AskDefGroup(out string)

    Declaration
    public void AskDefGroup(out string group)
    Parameters
    Type Name Description
    string group

    AskDefItemType(out string)

    Declaration
    public void AskDefItemType(out string item_type)
    Parameters
    Type Name Description
    string item_type

    AskDefNaming(out NamingTechnique)

    Declaration
    public void AskDefNaming(out UFClone.NamingTechnique naming)
    Parameters
    Type Name Description
    UFClone.NamingTechnique naming

    AskDefOwner(out string)

    Declaration
    public void AskDefOwner(out string owner)
    Parameters
    Type Name Description
    string owner

    AskDefPdmDesc(out string)

    Declaration
    public void AskDefPdmDesc(out string pdm_desc)
    Parameters
    Type Name Description
    string pdm_desc

    AskDefPdmName(out string)

    Declaration
    public void AskDefPdmName(out string pdm_name)
    Parameters
    Type Name Description
    string pdm_name

    AskDefValidationOptions(out ValidationOpts[])

    Declaration
    public void AskDefValidationOptions(out UFClone.ValidationOpts[] validation_options)
    Parameters
    Type Name Description
    ValidationOpts[] validation_options

    AskDryrun(out bool)

    Declaration
    public void AskDryrun(out bool dryrun)
    Parameters
    Type Name Description
    bool dryrun

    AskFamilyTreatment(out FamilyTreatment)

    Declaration
    public void AskFamilyTreatment(out UFClone.FamilyTreatment treatment)
    Parameters
    Type Name Description
    UFClone.FamilyTreatment treatment

    AskGroup(string, out string)

    Declaration
    public void AskGroup(string input_part_name, out string group)
    Parameters
    Type Name Description
    string input_part_name
    string group

    AskItemType(string, out string)

    Declaration
    public void AskItemType(string input_part_name, out string item_type)
    Parameters
    Type Name Description
    string input_part_name
    string item_type

    AskLogfile(out string)

    Declaration
    public void AskLogfile(out string log_file_name)
    Parameters
    Type Name Description
    string log_file_name

    AskNaming(string, out NamingTechnique, out string)

    Declaration
    public void AskNaming(string input_part_name, out UFClone.NamingTechnique naming_technique, out string output_part_spec)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.NamingTechnique naming_technique
    string output_part_spec

    AskNtfyCallbacks(out int, NotifyCb[], out string[], out string[])

    Declaration
    public void AskNtfyCallbacks(out int n_callbacks, UFClone.NotifyCb[] points, out string[] names, out string[] descriptions)
    Parameters
    Type Name Description
    int n_callbacks
    NotifyCb[] points
    string[] names
    string[] descriptions

    AskOperationClass(out OperationClass)

    Declaration
    public void AskOperationClass(out UFClone.OperationClass operation_class)
    Parameters
    Type Name Description
    UFClone.OperationClass operation_class

    AskOwner(string, out string)

    Declaration
    public void AskOwner(string input_part_name, out string owner)
    Parameters
    Type Name Description
    string input_part_name
    string owner

    AskPartState(string, out PartStateS)

    Declaration
    public void AskPartState(string input_part_name, out UFClone.PartStateS state)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.PartStateS state

    AskPdmDesc(string, out string)

    Declaration
    public void AskPdmDesc(string input_part_name, out string pdm_desc)
    Parameters
    Type Name Description
    string input_part_name
    string pdm_desc

    AskPdmName(string, out string)

    Declaration
    public void AskPdmName(string input_part_name, out string pdm_name)
    Parameters
    Type Name Description
    string input_part_name
    string pdm_name

    AskRetainOriginalOwnership(out bool)

    Declaration
    public void AskRetainOriginalOwnership(out bool retain)
    Parameters
    Type Name Description
    bool retain

    AskRevUp(ref bool)

    Declaration
    public void AskRevUp(ref bool rev_up)
    Parameters
    Type Name Description
    bool rev_up

    AskValidationAbortOption(out bool)

    Declaration
    public void AskValidationAbortOption(out bool abort_import)
    Parameters
    Type Name Description
    bool abort_import

    AskValidationOptions(string, out ValidationOpts[])

    Declaration
    public void AskValidationOptions(string input_part_name, out UFClone.ValidationOpts[] validation_options)
    Parameters
    Type Name Description
    string input_part_name
    ValidationOpts[] validation_options

    Base64ToBytes(out byte, out int, string, int, int)

    Declaration
    public void Base64ToBytes(out byte bytes, out int nbytes, string data, int offset, int length)
    Parameters
    Type Name Description
    byte bytes
    int nbytes
    string data
    int offset
    int length

    Decode(ref byte, string, int, out string)

    Declaration
    public void Decode(ref byte aesKey, string inp_string, int str_length, out string decoded_str)
    Parameters
    Type Name Description
    byte aesKey
    string inp_string
    int str_length
    string decoded_str

    EnsureDefDirectory(string)

    Declaration
    public void EnsureDefDirectory(string directory_name)
    Parameters
    Type Name Description
    string directory_name

    ExecuteLogFile(OperationClass, string, ref ExLogOpts)

    Declaration
    public void ExecuteLogFile(UFClone.OperationClass operation_class, string logfile_name, ref UFClone.ExLogOpts options)
    Parameters
    Type Name Description
    UFClone.OperationClass operation_class
    string logfile_name
    UFClone.ExLogOpts options

    FreeValidationOptions(ref ValidationOpts)

    Declaration
    public void FreeValidationOptions(ref UFClone.ValidationOpts validation_options)
    Parameters
    Type Name Description
    UFClone.ValidationOpts validation_options

    GenerateReport()

    Declaration
    public void GenerateReport()

    GetKey(out byte)

    Declaration
    public void GetKey(out byte aesKey)
    Parameters
    Type Name Description
    byte aesKey

    InitLogFileFailure(out LogFileFailure)

    Declaration
    public void InitLogFileFailure(out UFClone.LogFileFailure logfile_failures)
    Parameters
    Type Name Description
    UFClone.LogFileFailure logfile_failures

    InitNamingFailures(out NamingFailures)

    Declaration
    public void InitNamingFailures(out UFClone.NamingFailures failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures failures

    Initialise(OperationClass)

    Declaration
    public void Initialise(UFClone.OperationClass operation_class)
    Parameters
    Type Name Description
    UFClone.OperationClass operation_class

    Iterate(out string)

    Declaration
    public void Iterate(out string part_name)
    Parameters
    Type Name Description
    string part_name

    LoadCrypt()

    Declaration
    public void LoadCrypt()

    LoadLogfile(string, ref NamingFailures, out LogFileFailure, out LoadStatus)

    Declaration
    public void LoadLogfile(string log_file_name, ref UFClone.NamingFailures naming_failures, out UFClone.LogFileFailure logfile_failure, out UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    string log_file_name
    UFClone.NamingFailures naming_failures
    UFClone.LogFileFailure logfile_failure
    UFPart.LoadStatus load_status

    PartUnderSpecified(string, out bool)

    Declaration
    public void PartUnderSpecified(string part_name, out bool is_under_specified)
    Parameters
    Type Name Description
    string part_name
    bool is_under_specified

    PerformClone(ref NamingFailures)

    Declaration
    public void PerformClone(ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures naming_failures

    RegisterCvtCallback(ConvertCb, ConvertCallbackT, string, string, string, bool)

    Declaration
    public void RegisterCvtCallback(UFClone.ConvertCb cb, UFClone.ConvertCallbackT callback, string name, string description, string relative_callback, bool before_or_after_relative)
    Parameters
    Type Name Description
    UFClone.ConvertCb cb
    UFClone.ConvertCallbackT callback
    string name
    string description
    string relative_callback
    bool before_or_after_relative

    RegisterNtfyCallback(NotifyCb, NotifyCallbackT, string, string, string, bool)

    Declaration
    public void RegisterNtfyCallback(UFClone.NotifyCb cb, UFClone.NotifyCallbackT callback, string name, string description, string relative_callback, bool before_relative)
    Parameters
    Type Name Description
    UFClone.NotifyCb cb
    UFClone.NotifyCallbackT callback
    string name
    string description
    string relative_callback
    bool before_relative

    RemoveCvtCallback(ConvertCb, string, out ConvertCallbackT)

    Declaration
    public void RemoveCvtCallback(UFClone.ConvertCb cb, string name, out UFClone.ConvertCallbackT callback_removed)
    Parameters
    Type Name Description
    UFClone.ConvertCb cb
    string name
    UFClone.ConvertCallbackT callback_removed

    RemoveNtfyCallback(NotifyCb, string, out NotifyCallbackT)

    Declaration
    public void RemoveNtfyCallback(UFClone.NotifyCb cb, string name, out UFClone.NotifyCallbackT callback_removed)
    Parameters
    Type Name Description
    UFClone.NotifyCb cb
    string name
    UFClone.NotifyCallbackT callback_removed

    ResetToDefault()

    Declaration
    public void ResetToDefault()

    SetAction(string, Action, string)

    Declaration
    public void SetAction(string input_part_name, UFClone.Action action_type, string replacement_part)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.Action action_type
    string replacement_part

    SetAssignDefaultProject(bool)

    Declaration
    public void SetAssignDefaultProject(bool default_project)
    Parameters
    Type Name Description
    bool default_project

    SetAssocFileCopy(string, bool)

    Declaration
    public void SetAssocFileCopy(string input_part_name, bool copy_associated)
    Parameters
    Type Name Description
    string input_part_name
    bool copy_associated

    SetAssocFileDir(string, string)

    Declaration
    public void SetAssocFileDir(string input_part_name, string assoc_file_dir)
    Parameters
    Type Name Description
    string input_part_name
    string assoc_file_dir

    SetAssocFileRootDir(string)

    Declaration
    public void SetAssocFileRootDir(string root_directory)
    Parameters
    Type Name Description
    string root_directory

    SetAttachLogFile(bool)

    Declaration
    public void SetAttachLogFile(bool attach_log_file)
    Parameters
    Type Name Description
    bool attach_log_file

    SetCi(string, ref CheckinData)

    Declaration
    public void SetCi(string input_part_name, ref UFClone.CheckinData checkin_data)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.CheckinData checkin_data

    SetCiCommentChecking(string, bool, string)

    Declaration
    public void SetCiCommentChecking(string input_part_name, bool error_unless_comments_match, string comment)
    Parameters
    Type Name Description
    string input_part_name
    bool error_unless_comments_match
    string comment

    SetCloneRelatedCae(CloneRelCae)

    Declaration
    public void SetCloneRelatedCae(UFClone.CloneRelCae rel_cae)
    Parameters
    Type Name Description
    UFClone.CloneRelCae rel_cae

    SetCloneRelatedDwgs(bool)

    Declaration
    public void SetCloneRelatedDwgs(bool rel_dwgs)
    Parameters
    Type Name Description
    bool rel_dwgs

    SetCo(string, ref CheckoutData)

    Declaration
    public void SetCo(string input_part_name, ref UFClone.CheckoutData checkout_data)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.CheckoutData checkout_data

    SetDefAction(Action)

    Declaration
    public void SetDefAction(UFClone.Action action)
    Parameters
    Type Name Description
    UFClone.Action action

    SetDefAssocFileCopy(bool)

    Declaration
    public void SetDefAssocFileCopy(bool copy_associated)
    Parameters
    Type Name Description
    bool copy_associated

    SetDefCi(ref CheckinData)

    Declaration
    public void SetDefCi(ref UFClone.CheckinData checkin_data)
    Parameters
    Type Name Description
    UFClone.CheckinData checkin_data

    SetDefCiCommentChecking(bool, string)

    Declaration
    public void SetDefCiCommentChecking(bool error_unless_comments_match, string comment)
    Parameters
    Type Name Description
    bool error_unless_comments_match
    string comment

    SetDefCo(ref CheckoutData)

    Declaration
    public void SetDefCo(ref UFClone.CheckoutData checkout_data)
    Parameters
    Type Name Description
    UFClone.CheckoutData checkout_data

    SetDefDirectory(string)

    Declaration
    public void SetDefDirectory(string directory_name)
    Parameters
    Type Name Description
    string directory_name

    SetDefFolder(string)

    Declaration
    public void SetDefFolder(string folder_name)
    Parameters
    Type Name Description
    string folder_name

    SetDefGroup(string)

    Declaration
    public void SetDefGroup(string group)
    Parameters
    Type Name Description
    string group

    SetDefItemType(string)

    Declaration
    public void SetDefItemType(string item_type)
    Parameters
    Type Name Description
    string item_type

    SetDefNaming(NamingTechnique)

    Declaration
    public void SetDefNaming(UFClone.NamingTechnique naming_technique)
    Parameters
    Type Name Description
    UFClone.NamingTechnique naming_technique

    SetDefOwner(string)

    Declaration
    public void SetDefOwner(string owner)
    Parameters
    Type Name Description
    string owner

    SetDefPdmDesc(string)

    Declaration
    public void SetDefPdmDesc(string pdm_desc)
    Parameters
    Type Name Description
    string pdm_desc

    SetDefPdmName(string)

    Declaration
    public void SetDefPdmName(string pdm_name)
    Parameters
    Type Name Description
    string pdm_name

    SetDefValidationOptions(ref ValidationOpts)

    Declaration
    public void SetDefValidationOptions(ref UFClone.ValidationOpts validation_options)
    Parameters
    Type Name Description
    UFClone.ValidationOpts validation_options

    SetDryrun(bool)

    Declaration
    public void SetDryrun(bool dryrun)
    Parameters
    Type Name Description
    bool dryrun

    SetExcludeNgc(bool)

    Declaration
    public void SetExcludeNgc(bool exclude)
    Parameters
    Type Name Description
    bool exclude

    SetExcludeReferenceOnly(bool)

    Declaration
    public void SetExcludeReferenceOnly(bool exclude)
    Parameters
    Type Name Description
    bool exclude

    SetExportExternalFiles(bool)

    Declaration
    public void SetExportExternalFiles(bool ifExternExport)
    Parameters
    Type Name Description
    bool ifExternExport

    SetFamilyTreatment(FamilyTreatment)

    Declaration
    public void SetFamilyTreatment(UFClone.FamilyTreatment treatment)
    Parameters
    Type Name Description
    UFClone.FamilyTreatment treatment

    SetGroup(string, string)

    Declaration
    public void SetGroup(string input_part_name, string group)
    Parameters
    Type Name Description
    string input_part_name
    string group

    SetIdentifierDisplayRule(string)

    Declaration
    public void SetIdentifierDisplayRule(string identifier_display_rule_name)
    Parameters
    Type Name Description
    string identifier_display_rule_name

    SetItemType(string, string)

    Declaration
    public void SetItemType(string input_part_name, string item_type)
    Parameters
    Type Name Description
    string input_part_name
    string item_type

    SetLogfile(string)

    Declaration
    public void SetLogfile(string log_file_name)
    Parameters
    Type Name Description
    string log_file_name

    SetNameRule(ref NameRuleDef, ref NamingFailures)

    Declaration
    public void SetNameRule(ref UFClone.NameRuleDef name_rule, ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NameRuleDef name_rule
    UFClone.NamingFailures naming_failures

    SetNaming(string, NamingTechnique, string)

    Declaration
    public void SetNaming(string input_part_name, UFClone.NamingTechnique naming_technique, string output_part_name)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.NamingTechnique naming_technique
    string output_part_name

    SetOwner(string, string)

    Declaration
    public void SetOwner(string input_part_name, string owner)
    Parameters
    Type Name Description
    string input_part_name
    string owner

    SetPdmDesc(string, string)

    Declaration
    public void SetPdmDesc(string input_part_name, string pdm_desc)
    Parameters
    Type Name Description
    string input_part_name
    string pdm_desc

    SetPdmName(string, string)

    Declaration
    public void SetPdmName(string input_part_name, string pdm_name)
    Parameters
    Type Name Description
    string input_part_name
    string pdm_name

    SetPropagateActions(bool)

    Declaration
    public void SetPropagateActions(bool propagate_actions)
    Parameters
    Type Name Description
    bool propagate_actions

    SetRetainOriginalOwnership(bool)

    Declaration
    public void SetRetainOriginalOwnership(bool retain)
    Parameters
    Type Name Description
    bool retain

    SetRevUp(bool)

    Declaration
    public void SetRevUp(bool rev_up)
    Parameters
    Type Name Description
    bool rev_up

    SetValidationAbortOption(bool)

    Declaration
    public void SetValidationAbortOption(bool abort_import)
    Parameters
    Type Name Description
    bool abort_import

    SetValidationOptions(string, ref ValidationOpts)

    Declaration
    public void SetValidationOptions(string input_part_name, ref UFClone.ValidationOpts validation_options)
    Parameters
    Type Name Description
    string input_part_name
    UFClone.ValidationOpts validation_options

    StartIteration()

    Declaration
    public void StartIteration()

    StopIteration()

    Declaration
    public void StopIteration()

    Terminate()

    Declaration
    public void Terminate()

    UnapplyDefaults(ref NamingFailures)

    Declaration
    public void UnapplyDefaults(ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures naming_failures

    Implements

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