NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Assemblies.ProductInterface.Collection Class Reference

This class represents the collection of product interface objects More...

Inheritance diagram for NXOpen.Assemblies.ProductInterface.Collection:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.Assemblies.ProductInterface.ObjectBuilder 
CreateObjectBuilder ()
 Create Product Interface Object Builder More...
 
unsafe
NXOpen.Assemblies.ProductInterface.ObjectBuilder 
CreateObjectBuilderWithBuilderVersion (NXOpen.Assemblies.ProductInterface.ObjectBuilder.BuilderVersion version)
 Create Product Interface Object Builder with NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithBuilderVersion More...
 
unsafe
NXOpen.Assemblies.ProductInterface.ObjectBuilder 
CreateObjectBuilderWithVersion (int version)
 Create Product Interface Object Builder with version More...
 
unsafe
NXOpen.Assemblies.ProductInterface.PropertyBuilder 
CreatePropertyBuilder ()
 Create Product Interface Property Builder More...
 
unsafe NXOpen.NXObject FindObject (string journalIdentifier)
 Find the Product Interface Object with input name More...
 
unsafe
NXOpen.Assemblies.ProductInterface.InterfaceObject[] 
GetProductInterfaces ()
 Returns all the product interface objects in the part More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> 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

unsafe NXOpen.Assemblies.ProductInterface.ObjectBuilder NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilder ( )
inline

Create Product Interface Object Builder

Created in NX5.0.0

Deprecated in NX11.0.1. Please use NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithVersion instead.

License requirements: None.

Returns
unsafe NXOpen.Assemblies.ProductInterface.ObjectBuilder NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithBuilderVersion ( NXOpen.Assemblies.ProductInterface.ObjectBuilder.BuilderVersion  version)
inline

Create Product Interface Object Builder with NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithBuilderVersion

Created in NX1872.0.0

License requirements: None.

Parameters
version
Returns
unsafe NXOpen.Assemblies.ProductInterface.ObjectBuilder NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithVersion ( int  version)
inline

Create Product Interface Object Builder with version

Created in NX11.0.1

Deprecated in NX1872.0.0. Please use NXOpen.Assemblies.ProductInterface.Collection.CreateObjectBuilderWithBuilderVersion instead.

License requirements: None.

Parameters
versionPlease see the definition at NXOpen.Assemblies.ProductInterface.ObjectBuilder.BuilderVersion
Returns
unsafe NXOpen.Assemblies.ProductInterface.PropertyBuilder NXOpen.Assemblies.ProductInterface.Collection.CreatePropertyBuilder ( )
inline

Create Product Interface Property Builder

Created in NX9.0.0

License requirements: None.

Returns
unsafe NXOpen.NXObject NXOpen.Assemblies.ProductInterface.Collection.FindObject ( string  journalIdentifier)
inline

Find the Product Interface Object with input name

Created in NX5.0.0

License requirements: None.

Parameters
journalIdentifierIdentifier of the product interface object you want
Returns
Product Interface Object with this identifier
unsafe NXOpen.Assemblies.ProductInterface.InterfaceObject [] NXOpen.Assemblies.ProductInterface.Collection.GetProductInterfaces ( )
inline

Returns all the product interface objects in the part

Created in NX10.0.2

License requirements: None.

Returns
product interface objects in the part

Property Documentation

Tag NXOpen.Assemblies.ProductInterface.Collection.Tag
get

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.