NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::Assemblies::ProductInterface::Collection Class Reference

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::ObjectBuilderCreateObjectBuilder ()
 Create Product Interface Object Builder
More...
 
NXOpen::Assemblies::ProductInterface::ObjectBuilderCreateObjectBuilderWithVersion (int version)
 Create Product Interface Object Builder
Created in NX11.0.1. More...
 
NXOpen::Assemblies::ProductInterface::PropertyBuilderCreatePropertyBuilder ()
 Create Product Interface Property Builder
Created in NX9.0.0. More...
 
NXOpen::NXObjectFindObject (const NXString &journalIdentifier)
 Find the Product Interface Object with input name. More...
 
NXOpen::NXObjectFindObject (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...
 

Detailed Description

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.


Member Function Documentation

NXOpen::Assemblies::ProductInterface::ObjectBuilder* NXOpen::Assemblies::ProductInterface::Collection::CreateObjectBuilder ( )

Create Product Interface Object Builder

Deprecated:
Deprecated in NX11.0.1.

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

Parameters
versionversion
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.

Returns
Product Interface Object with this identifier
Created in NX5.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier 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.

Returns
Product Interface Object with this identifier
Created in NX5.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier 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.

Returns
product interface objects in the part
Created in NX10.0.2.

License requirements : None
tag_t NXOpen::Assemblies::ProductInterface::Collection::Tag ( ) const

Returns the tag of this object.


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