Class CloneObject
Assembly: NXOpen.dll
public class CloneObject : TransientObject, IMessageSink, IDisposable
Constructors
Declaration
protected CloneObject(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
Declaration
public ToolingClonemethod CloneMethod { get; set; }
Property Value
Declaration
public string OutputFolder { get; set; }
Property Value
Methods
Declaration
public void AddAssembly(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Declaration
public void AddAssembly(string assemName)
Parameters
Type |
Name |
Description |
string |
assemName |
|
Declaration
public void AddAssociatedPart(string clonedPartName, ToolingCloneparttype fileType)
Parameters
Declaration
public void AddDrawingPart(string drawingPart, string masterPart, bool bDefinedInMap)
Parameters
Declaration
public void BuildAllClonePartItems()
Declaration
public void BuildAllClonePartItems(Part newWorkPart)
Parameters
Type |
Name |
Description |
Part |
newWorkPart |
|
Declaration
public void BuildAllConceptPartItems()
Declaration
public void BuildClonePartItems(out ClonePart[] clonedPartItems)
Parameters
Type |
Name |
Description |
ClonePart[] |
clonedPartItems |
|
Declaration
public void BuildDrawingRelations(string[] partNames)
Parameters
Type |
Name |
Description |
string[] |
partNames |
|
Declaration
Returns
Declaration
public ClonePart CreateClonePartItem(string partName)
Parameters
Type |
Name |
Description |
string |
partName |
|
Returns
Declaration
public ClonePart FindClonePartItem(string partName)
Parameters
Type |
Name |
Description |
string |
partName |
|
Returns
Declaration
public ClonePart FindClonePartItemByIndex(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
Declaration
protected override void FreeResource()
Overrides
Declaration
public void RestoreAssemblyLoadOptions()
Declaration
public void RestorePartNumber()
Declaration
public void SaveCloneStartNumber()
Declaration
public void SetAssemblyLoadOptions(bool loadWaveData, string folderToSearch)
Parameters
Type |
Name |
Description |
bool |
loadWaveData |
|
string |
folderToSearch |
|
Declaration
public void SetCheckSymbolName(bool checkSymbolName)
Parameters
Type |
Name |
Description |
bool |
checkSymbolName |
|
Declaration
public void SetCurrentNameMappingTemplate(string mappingTemplate)
Parameters
Type |
Name |
Description |
string |
mappingTemplate |
|
Declaration
public void SetDefaultItemType(string defaultItemType)
Parameters
Type |
Name |
Description |
string |
defaultItemType |
|
Declaration
public void SetDefaultNameRule(string nameRule)
Parameters
Type |
Name |
Description |
string |
nameRule |
|
Declaration
public void SetEnableVersionControl(bool bVersionControl)
Parameters
Type |
Name |
Description |
bool |
bVersionControl |
|
Declaration
public void SetKeepItemType(bool keepItemType)
Parameters
Type |
Name |
Description |
bool |
keepItemType |
|
Declaration
public void SetKeepRenameWithinTCClone(bool keepMethod)
Parameters
Type |
Name |
Description |
bool |
keepMethod |
|
Declaration
public void SetNameRule(string nameRule)
Parameters
Type |
Name |
Description |
string |
nameRule |
|
Declaration
public void SetNextNumber(int nextNumber)
Parameters
Type |
Name |
Description |
int |
nextNumber |
|
Declaration
public void SetProjectName(string projName)
Parameters
Type |
Name |
Description |
string |
projName |
|
Declaration
public void SetUseImanNumber(bool useImanNumber)
Parameters
Type |
Name |
Description |
bool |
useImanNumber |
|
Declaration
public void SetUseMappingTemplate(bool bUseMappingTemplate)
Parameters
Type |
Name |
Description |
bool |
bUseMappingTemplate |
|
Declaration
public void SyncPartNumber()
Implements
System.Runtime.Remoting.Messaging.IMessageSink