NXOpen C++ Reference Guide
|
This class represents the collection of product interface objects
To obtain an instance of this class, refer to NXOpen::Part
Created in NX5.0.0.
More...
Public Member Functions | |
NXOpen::Assemblies::ProductInterface::ObjectBuilder * | CreateObjectBuilder () |
Create Product Interface Object Builder More... | |
NXOpen::Assemblies::ProductInterface::ObjectBuilder * | CreateObjectBuilderWithVersion (int version) |
Create Product Interface Object Builder Created in NX11.0.1. More... | |
NXOpen::Assemblies::ProductInterface::PropertyBuilder * | CreatePropertyBuilder () |
Create Product Interface Property Builder Created in NX9.0.0. More... | |
NXOpen::NXObject * | FindObject (const NXString &journalIdentifier) |
Find the Product Interface Object with input name. More... | |
NXOpen::NXObject * | FindObject (const char *journalIdentifier) |
Find the Product Interface Object with input name. More... | |
std::vector < NXOpen::Assemblies::ProductInterface::InterfaceObject * > | GetProductInterfaces () |
Returns all the product interface objects in the part. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This class represents the collection of product interface objects
To obtain an instance of this class, refer to NXOpen::Part
Created in NX5.0.0.
NXOpen::Assemblies::ProductInterface::ObjectBuilder* NXOpen::Assemblies::ProductInterface::Collection::CreateObjectBuilder | ( | ) |
Create Product Interface Object Builder
Please use NXOpen::Assemblies::ProductInterface::Collection::CreateObjectBuilderWithVersion instead.
Created in NX5.0.0.
License requirements : None
NXOpen::Assemblies::ProductInterface::ObjectBuilder* NXOpen::Assemblies::ProductInterface::Collection::CreateObjectBuilderWithVersion | ( | int | version | ) |
Create Product Interface Object Builder
Created in NX11.0.1.
License requirements : None
version | version |
NXOpen::Assemblies::ProductInterface::PropertyBuilder* NXOpen::Assemblies::ProductInterface::Collection::CreatePropertyBuilder | ( | ) |
Create Product Interface Property Builder
Created in NX9.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::Assemblies::ProductInterface::Collection::FindObject | ( | const NXString & | journalIdentifier | ) |
Find the Product Interface Object with input name.
journalIdentifier | Identifier of the product interface object you want |
NXOpen::NXObject* NXOpen::Assemblies::ProductInterface::Collection::FindObject | ( | const char * | journalIdentifier | ) |
Find the Product Interface Object with input name.
journalIdentifier | Identifier of the product interface object you want |
std::vector<NXOpen::Assemblies::ProductInterface::InterfaceObject *> NXOpen::Assemblies::ProductInterface::Collection::GetProductInterfaces | ( | ) |
Returns all the product interface objects in the part.
tag_t NXOpen::Assemblies::ProductInterface::Collection::Tag | ( | ) | const |
Returns the tag of this object.