Class CloneObject
Inheritance
System.Object
System.MarshalByRefObject
CloneObject
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
Inherited Members
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
public class CloneObject : TransientObject, IMessageSink, IDisposable
Constructors
Declaration
protected CloneObject(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Properties
Declaration
public ToolingClonemethod CloneMethod { get; set; }
Property Value
Declaration
public string OutputFolder { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
Declaration
public void AddAssembly(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Declaration
public void AddAssembly(string assemName)
Parameters
Type |
Name |
Description |
System.String |
assemName |
|
Declaration
public void AddAssociatedPart(string clonedPartName, ToolingCloneparttype fileType)
Parameters
Declaration
public void BuildAllClonePartItems()
Declaration
public void BuildClonePartItems(out ClonePart[] clonedPartItems)
Parameters
Type |
Name |
Description |
ClonePart[] |
clonedPartItems |
|
Declaration
Returns
Type |
Description |
System.String |
|
Declaration
public ClonePart CreateClonePartItem(string partName)
Parameters
Type |
Name |
Description |
System.String |
partName |
|
Returns
Declaration
public ClonePart FindClonePartItem(string partName)
Parameters
Type |
Name |
Description |
System.String |
partName |
|
Returns
Declaration
public ClonePart FindClonePartItemByIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Declaration
protected override void FreeResource()
Overrides
Declaration
public void RestorePartNumber()
Declaration
public void SetDefaultItemType(string defaultItemType)
Parameters
Type |
Name |
Description |
System.String |
defaultItemType |
|
Declaration
public void SetDefaultNameRule(string nameRule)
Parameters
Type |
Name |
Description |
System.String |
nameRule |
|
Declaration
public void SetKeepItemType(bool keepItemType)
Parameters
Type |
Name |
Description |
System.Boolean |
keepItemType |
|
Declaration
public void SetNameRule(string nameRule)
Parameters
Type |
Name |
Description |
System.String |
nameRule |
|
Declaration
public void SetNextNumber(int nextNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
nextNumber |
|
Declaration
public void SetProjectName(string projName)
Parameters
Type |
Name |
Description |
System.String |
projName |
|
Declaration
public void SyncPartNumber()
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable