|
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. | |
Public Member Functions inherited from NXOpen::TransientObject | |
| 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 |