NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Tooling::ClonePart Class Reference

Represents the part inforamtion to be cloned in Add Reusable Component Builder. More...

Inheritance diagram for NXOpen::Tooling::ClonePart:
NXOpen::TransientObject

Public Member Functions

bool IsClone ()
 Returns a value that indicates whether this object is to be cloned. More...
 
NXString NewItemId ()
 Returns the item id in Teamcenter after renaming. More...
 
NXString NewItemType ()
 Returns the item type in Teamcenter after renaming. More...
 
NXString NewMfkId ()
 Returns the mfk id in Teamcenter after renaming. More...
 
NXString NewPartName ()
 Returns the part name (item name in Teamcenter) after renaming. More...
 
NXString NewRevisionId ()
 Returns the revision id in Teamcenter after renaming. More...
 
NXString PartName ()
 Returns the part name (item id in Teamcenter) before renaming. More...
 
void SetClone (bool isClone)
 Sets a value that indicates whether this object is to be cloned. More...
 
void SetNewItemId (const NXString &itemId)
 Sets the item id in Teamcenter after renaming. More...
 
void SetNewItemId (const char *itemId)
 Sets the item id in Teamcenter after renaming. More...
 
void SetNewItemType (const NXString &itemType)
 Sets the item type in Teamcenter after renaming. More...
 
void SetNewItemType (const char *itemType)
 Sets the item type in Teamcenter after renaming. More...
 
void SetNewMfkId (const NXString &mfkId)
 Sets the mfk id in Teamcenter after renaming. More...
 
void SetNewMfkId (const char *mfkId)
 Sets the mfk id in Teamcenter after renaming. More...
 
void SetNewPartName (const NXString &clonedName)
 Sets the part name (item name in Teamcenter) after renaming. More...
 
void SetNewPartName (const char *clonedName)
 Sets the part name (item name in Teamcenter) after renaming. More...
 
void SetNewRevisionId (const NXString &revId)
 Sets the revision id in Teamcenter after renaming. More...
 
void SetNewRevisionId (const char *revId)
 Sets the revision id in Teamcenter after renaming. More...
 
void SetPartName (const NXString &partName)
 Sets the part name (item id in Teamcenter) before renaming. More...
 
void SetPartName (const char *partName)
 Sets the part name (item id in Teamcenter) before renaming. More...
 
virtual ~ClonePart ()
 Dispose the part infomation to be cloned
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents the part inforamtion to be cloned in Add Reusable Component Builder.


To create an instace of this object use NXOpen::Tooling::CloneObject::CreateClonePartItem

Created in NX6.0.0.

Constructor & Destructor Documentation

virtual NXOpen::Tooling::ClonePart::~ClonePart ( )
virtual

Dispose the part infomation to be cloned
Created in NX6.0.0.



License requirements : None

Member Function Documentation

bool NXOpen::Tooling::ClonePart::IsClone ( )

Returns a value that indicates whether this object is to be cloned.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::NewItemId ( )

Returns the item id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::NewItemType ( )

Returns the item type in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::NewMfkId ( )

Returns the mfk id in Teamcenter after renaming.


Created in NX10.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::NewPartName ( )

Returns the part name (item name in Teamcenter) after renaming.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::NewRevisionId ( )

Returns the revision id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::ClonePart::PartName ( )

Returns the part name (item id in Teamcenter) before renaming.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::ClonePart::SetClone ( bool  isClone)

Sets a value that indicates whether this object is to be cloned.


Created in NX6.0.0.

License requirements : None

Parameters
isCloneisclone
void NXOpen::Tooling::ClonePart::SetNewItemId ( const NXString itemId)

Sets the item id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
itemIditemid
void NXOpen::Tooling::ClonePart::SetNewItemId ( const char *  itemId)

Sets the item id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
itemIditemid
void NXOpen::Tooling::ClonePart::SetNewItemType ( const NXString itemType)

Sets the item type in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
itemTypeitemtype
void NXOpen::Tooling::ClonePart::SetNewItemType ( const char *  itemType)

Sets the item type in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
itemTypeitemtype
void NXOpen::Tooling::ClonePart::SetNewMfkId ( const NXString mfkId)

Sets the mfk id in Teamcenter after renaming.


Created in NX10.0.0.

License requirements : None

Parameters
mfkIdmfkid
void NXOpen::Tooling::ClonePart::SetNewMfkId ( const char *  mfkId)

Sets the mfk id in Teamcenter after renaming.


Created in NX10.0.0.

License requirements : None

Parameters
mfkIdmfkid
void NXOpen::Tooling::ClonePart::SetNewPartName ( const NXString clonedName)

Sets the part name (item name in Teamcenter) after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
clonedNameclonedname
void NXOpen::Tooling::ClonePart::SetNewPartName ( const char *  clonedName)

Sets the part name (item name in Teamcenter) after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
clonedNameclonedname
void NXOpen::Tooling::ClonePart::SetNewRevisionId ( const NXString revId)

Sets the revision id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
revIdrevid
void NXOpen::Tooling::ClonePart::SetNewRevisionId ( const char *  revId)

Sets the revision id in Teamcenter after renaming.


Created in NX6.0.0.

License requirements : None

Parameters
revIdrevid
void NXOpen::Tooling::ClonePart::SetPartName ( const NXString partName)

Sets the part name (item id in Teamcenter) before renaming.


Created in NX6.0.0.

License requirements : None

Parameters
partNamepartname
void NXOpen::Tooling::ClonePart::SetPartName ( const char *  partName)

Sets the part name (item id in Teamcenter) before renaming.


Created in NX6.0.0.

License requirements : None

Parameters
partNamepartname

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.