NX Open C++ Reference Guide
|
Collection of PDM utility methods
To obtain an instance of this class, refer to NXOpen::Session
Created in NX6.0.3.
More...
Public Member Functions | |
void | CreateTraceLinks (std::vector< NXString > &requirementItemNumbers, std::vector< NXString > &requirementRevisions, std::vector< NXString > &parts) |
Creates Trace Links from NXOpen::Validate::Requirement s to NXOpen::Part s For the input requirement_item_numbers: In case of Default Domain: it is Teamcenter item ID. More... | |
NXOpen::PDM::TracelinkQuery * | NewTracelinkQuery () |
Returns a Tracelink query object. More... | |
void | RemoveTraceLinks (std::vector< NXString > &requirementItemNumbers, std::vector< NXString > &requirementRevisions, std::vector< NXString > &parts) |
Removes Trace Links between NXOpen::Validate::Requirement s and NXOpen::Part s For the input requirement_item_numbers: In case of Default Domain: it is Teamcenter item ID. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Collection of PDM utility methods
To obtain an instance of this class, refer to NXOpen::Session
Created in NX6.0.3.
void NXOpen::PDM::RequirementUtils::CreateTraceLinks | ( | std::vector< NXString > & | requirementItemNumbers, |
std::vector< NXString > & | requirementRevisions, | ||
std::vector< NXString > & | parts | ||
) |
Creates Trace Links from NXOpen::Validate::Requirement s to NXOpen::Part s For the input requirement_item_numbers: In case of Default Domain: it is Teamcenter item ID.
In case of non-Default Domain: it is the multifield key. e.g. %MFK#%,=item_id=001, object_type=SupplierPart, supplier_code=x And the encoded part filename would be containing the MFK.
Created in NX8.5.0.
License requirements : None
requirementItemNumbers | requirement multifield key |
requirementRevisions | requirement item revisions. Must be same size as the item number array |
parts | part CLI names |
NXOpen::PDM::TracelinkQuery* NXOpen::PDM::RequirementUtils::NewTracelinkQuery | ( | ) |
Returns a Tracelink query object.
void NXOpen::PDM::RequirementUtils::RemoveTraceLinks | ( | std::vector< NXString > & | requirementItemNumbers, |
std::vector< NXString > & | requirementRevisions, | ||
std::vector< NXString > & | parts | ||
) |
Removes Trace Links between NXOpen::Validate::Requirement s and NXOpen::Part s For the input requirement_item_numbers: In case of Default Domain: it is Teamcenter item ID.
In case of non-Default Domain: it is the multifield key. e.g. %MFK#%,=item_id=001, object_type=SupplierPart, supplier_code=x And the encoded part filename would be containing the MFK.
Created in NX8.5.0.
License requirements : None
requirementItemNumbers | requirement multifield Key |
requirementRevisions | requirement item revisions. Must be same size as the item number array |
parts | part CLI names |
tag_t NXOpen::PDM::RequirementUtils::Tag | ( | ) | const |
Returns the tag of this object.