Search Results for

    Show / Hide Table of Contents

    Class CloneObject

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TransientObject
    CloneObject
    Implements
    IMessageSink
    IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(string)
    TransientObject.PrintTestData(string, int)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class CloneObject : TransientObject, IMessageSink, IDisposable

    Constructors

    CloneObject(nint)

    Declaration
    protected CloneObject(nint ptr)
    Parameters
    Type Name Description
    nint ptr

    Properties

    CloneMethod

    Declaration
    public ToolingClonemethod CloneMethod { get; set; }
    Property Value
    Type Description
    ToolingClonemethod

    OutputFolder

    Declaration
    public string OutputFolder { get; set; }
    Property Value
    Type Description
    string

    Methods

    AddAssembly(Part)

    Declaration
    public void AddAssembly(Part part)
    Parameters
    Type Name Description
    Part part

    AddAssembly(string)

    Declaration
    public void AddAssembly(string assemName)
    Parameters
    Type Name Description
    string assemName

    AddAssociatedPart(string, ToolingCloneparttype)

    Declaration
    public void AddAssociatedPart(string clonedPartName, ToolingCloneparttype fileType)
    Parameters
    Type Name Description
    string clonedPartName
    ToolingCloneparttype fileType

    AddDrawingPart(string, string, bool)

    Declaration
    public void AddDrawingPart(string drawingPart, string masterPart, bool bDefinedInMap)
    Parameters
    Type Name Description
    string drawingPart
    string masterPart
    bool bDefinedInMap

    BuildAllClonePartItems()

    Declaration
    public void BuildAllClonePartItems()

    BuildAllClonePartItems(Part)

    Declaration
    public void BuildAllClonePartItems(Part newWorkPart)
    Parameters
    Type Name Description
    Part newWorkPart

    BuildAllConceptPartItems()

    Declaration
    public void BuildAllConceptPartItems()

    BuildClonePartItems(out ClonePart[])

    Declaration
    public void BuildClonePartItems(out ClonePart[] clonedPartItems)
    Parameters
    Type Name Description
    ClonePart[] clonedPartItems

    BuildDrawingRelations(string[])

    Declaration
    public void BuildDrawingRelations(string[] partNames)
    Parameters
    Type Name Description
    string[] partNames

    Commit()

    Declaration
    public string Commit()
    Returns
    Type Description
    string

    CreateClonePartItem(string)

    Declaration
    public ClonePart CreateClonePartItem(string partName)
    Parameters
    Type Name Description
    string partName
    Returns
    Type Description
    ClonePart

    FindClonePartItem(string)

    Declaration
    public ClonePart FindClonePartItem(string partName)
    Parameters
    Type Name Description
    string partName
    Returns
    Type Description
    ClonePart

    FindClonePartItemByIndex(int)

    Declaration
    public ClonePart FindClonePartItemByIndex(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    ClonePart

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    RestoreAssemblyLoadOptions()

    Declaration
    public void RestoreAssemblyLoadOptions()

    RestorePartNumber()

    Declaration
    public void RestorePartNumber()

    SaveCloneStartNumber()

    Declaration
    public void SaveCloneStartNumber()

    SetAssemblyLoadOptions(bool, string)

    Declaration
    public void SetAssemblyLoadOptions(bool loadWaveData, string folderToSearch)
    Parameters
    Type Name Description
    bool loadWaveData
    string folderToSearch

    SetCheckSymbolName(bool)

    Declaration
    public void SetCheckSymbolName(bool checkSymbolName)
    Parameters
    Type Name Description
    bool checkSymbolName

    SetCurrentNameMappingTemplate(string)

    Declaration
    public void SetCurrentNameMappingTemplate(string mappingTemplate)
    Parameters
    Type Name Description
    string mappingTemplate

    SetDefaultItemType(string)

    Declaration
    public void SetDefaultItemType(string defaultItemType)
    Parameters
    Type Name Description
    string defaultItemType

    SetDefaultNameRule(string)

    Declaration
    public void SetDefaultNameRule(string nameRule)
    Parameters
    Type Name Description
    string nameRule

    SetEnableVersionControl(bool)

    Declaration
    public void SetEnableVersionControl(bool bVersionControl)
    Parameters
    Type Name Description
    bool bVersionControl

    SetKeepItemType(bool)

    Declaration
    public void SetKeepItemType(bool keepItemType)
    Parameters
    Type Name Description
    bool keepItemType

    SetKeepRenameWithinTCClone(bool)

    Declaration
    public void SetKeepRenameWithinTCClone(bool keepMethod)
    Parameters
    Type Name Description
    bool keepMethod

    SetNameRule(string)

    Declaration
    public void SetNameRule(string nameRule)
    Parameters
    Type Name Description
    string nameRule

    SetNextNumber(int)

    Declaration
    public void SetNextNumber(int nextNumber)
    Parameters
    Type Name Description
    int nextNumber

    SetProjectName(string)

    Declaration
    public void SetProjectName(string projName)
    Parameters
    Type Name Description
    string projName

    SetUseImanNumber(bool)

    Declaration
    public void SetUseImanNumber(bool useImanNumber)
    Parameters
    Type Name Description
    bool useImanNumber

    SetUseMappingTemplate(bool)

    Declaration
    public void SetUseMappingTemplate(bool bUseMappingTemplate)
    Parameters
    Type Name Description
    bool bUseMappingTemplate

    SyncPartNumber()

    Declaration
    public void SyncPartNumber()

    Implements

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