NX Open C++ Reference Guide
|
Represents the clone operation in Add Reusable Component Builder. More...
Public Member Functions | |
void | AddAssembly (const NXString &assemName) |
Adds the part/assembly to be cloned. | |
void | AddAssembly (const char *assemName) |
Adds the part/assembly to be cloned. | |
void | AddAssociatedPart (const NXString &clonedPartName, NXOpen::Tooling::ToolingCloneparttype fileType) |
Adds other part (FEM, SIM part etc.) to be cloned. | |
void | AddAssociatedPart (const char *clonedPartName, NXOpen::Tooling::ToolingCloneparttype fileType) |
Adds other part (FEM, SIM part etc.) to be cloned. | |
void | BuildClonePartItems (std::vector< NXOpen::Tooling::ClonePart * > &clonedPartItems) |
Builds the cloned part name (item id, item name, revision id) etc. | |
NXOpen::Tooling::ToolingClonemethod | CloneMethod () |
Returns the clone method. | |
NXString | Commit () |
Performs the clone operation. | |
NXOpen::Tooling::ClonePart * | CreateClonePartItem (const NXString &partName) |
Creates a new clone part item. | |
NXOpen::Tooling::ClonePart * | CreateClonePartItem (const char *partName) |
Creates a new clone part item. | |
NXOpen::Tooling::ClonePart * | FindClonePartItem (const NXString &partName) |
Find the part item to be cloned by giving part name. | |
NXOpen::Tooling::ClonePart * | FindClonePartItem (const char *partName) |
Find the part item to be cloned by giving part name. | |
NXString | OutputFolder () |
Returns the destination folder. | |
void | SetCloneMethod (NXOpen::Tooling::ToolingClonemethod cloneMethod) |
Sets the clone method. | |
void | SetOutputFolder (const NXString &outputFolder) |
Sets the destination folder. | |
void | SetOutputFolder (const char *outputFolder) |
Sets the destination folder. | |
virtual | ~CloneObject () |
Destructs the class. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents the clone operation in Add Reusable Component Builder.
<br> To create an instance of this object use @link Tooling::AddReusablePart::CreateCloneObject Tooling::AddReusablePart::CreateCloneObject@endlink <br>
Created in NX6.0.0.
|
virtual |
Destructs the class.
Created in NX6.0.0.
License requirements : None
void NXOpen::Tooling::CloneObject::AddAssembly | ( | const NXString & | assemName | ) |
Adds the part/assembly to be cloned.
Created in NX6.0.0.
License requirements : None
assemName | Project assembly name |
void NXOpen::Tooling::CloneObject::AddAssembly | ( | const char * | assemName | ) |
Adds the part/assembly to be cloned.
Created in NX6.0.0.
License requirements : None
assemName | Project assembly name |
void NXOpen::Tooling::CloneObject::AddAssociatedPart | ( | const NXString & | clonedPartName, |
NXOpen::Tooling::ToolingCloneparttype | fileType | ||
) |
Adds other part (FEM, SIM part etc.) to be cloned.
Created in NX8.0.0.
License requirements : None
clonedPartName | part name |
fileType | part file type |
void NXOpen::Tooling::CloneObject::AddAssociatedPart | ( | const char * | clonedPartName, |
NXOpen::Tooling::ToolingCloneparttype | fileType | ||
) |
Adds other part (FEM, SIM part etc.) to be cloned.
Created in NX8.0.0.
License requirements : None
clonedPartName | part name |
fileType | part file type |
void NXOpen::Tooling::CloneObject::BuildClonePartItems | ( | std::vector< NXOpen::Tooling::ClonePart * > & | clonedPartItems | ) |
Builds the cloned part name (item id, item name, revision id) etc.
Created in NX8.0.0.
License requirements : None
clonedPartItems | Cloned part items |
NXOpen::Tooling::ToolingClonemethod NXOpen::Tooling::CloneObject::CloneMethod | ( | ) |
Returns the clone method.
Created in NX7.0.0.
License requirements : None
NXString NXOpen::Tooling::CloneObject::Commit | ( | ) |
Performs the clone operation.
@return
Created in NX6.0.0.
License requirements : None
NXOpen::Tooling::ClonePart* NXOpen::Tooling::CloneObject::CreateClonePartItem | ( | const NXString & | partName | ) |
Creates a new clone part item.
@return the new @link Tooling::ClonePart Tooling::ClonePart@endlink instance
Created in NX6.0.0.
License requirements : None
partName | clone part name |
NXOpen::Tooling::ClonePart* NXOpen::Tooling::CloneObject::CreateClonePartItem | ( | const char * | partName | ) |
Creates a new clone part item.
@return the new @link Tooling::ClonePart Tooling::ClonePart@endlink instance
Created in NX6.0.0.
License requirements : None
partName | clone part name |
NXOpen::Tooling::ClonePart* NXOpen::Tooling::CloneObject::FindClonePartItem | ( | const NXString & | partName | ) |
Find the part item to be cloned by giving part name.
partName | clone part name |
NXOpen::Tooling::ClonePart* NXOpen::Tooling::CloneObject::FindClonePartItem | ( | const char * | partName | ) |
Find the part item to be cloned by giving part name.
partName | clone part name |
NXString NXOpen::Tooling::CloneObject::OutputFolder | ( | ) |
Returns the destination folder.
Created in NX6.0.0.
License requirements : None
void NXOpen::Tooling::CloneObject::SetCloneMethod | ( | NXOpen::Tooling::ToolingClonemethod | cloneMethod | ) |
Sets the clone method.
Created in NX7.0.0.
License requirements : None
cloneMethod | clonemethod |
void NXOpen::Tooling::CloneObject::SetOutputFolder | ( | const NXString & | outputFolder | ) |
Sets the destination folder.
Created in NX6.0.0.
License requirements : None
outputFolder | If this folder is not set, it will use the folder of display part |
void NXOpen::Tooling::CloneObject::SetOutputFolder | ( | const char * | outputFolder | ) |
Sets the destination folder.
Created in NX6.0.0.
License requirements : None
outputFolder | If this folder is not set, it will use the folder of display part |