NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::PDM::DBEntityProxyCollection Class Reference

Represents a collection of NXOpen::PDM::DBEntityProxy objects
To obtain an instance of this class, refer to NXOpen::Part

Created in NX11.0.1. More...

Inheritance diagram for NXOpen::PDM::DBEntityProxyCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::PDM::DBEntityProxyCreateDbEntityProxy (const NXString &title, int index, NXOpen::TaggedObject *context, NXOpen::TaggedObject *attributeOwner)
 Creates a NXOpen::PDM::DBEntityProxy. More...
 
NXOpen::PDM::DBEntityProxyCreateDbEntityProxy (const char *title, int index, NXOpen::TaggedObject *context, NXOpen::TaggedObject *attributeOwner)
 Creates a NXOpen::PDM::DBEntityProxy. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::NXObjectFindProxy (const NXString &journalIdentifier)
 Find the DBEntityProxy object with input name. More...
 
NXOpen::NXObjectFindProxy (const char *journalIdentifier)
 Find the DBEntityProxy object with input name. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of NXOpen::PDM::DBEntityProxy objects
To obtain an instance of this class, refer to NXOpen::Part

Created in NX11.0.1.


Member Function Documentation

iterator NXOpen::PDM::DBEntityProxyCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::PDM::DBEntityProxy* NXOpen::PDM::DBEntityProxyCollection::CreateDbEntityProxy ( const NXString title,
int  index,
NXOpen::TaggedObject context,
NXOpen::TaggedObject attributeOwner 
)

Creates a NXOpen::PDM::DBEntityProxy.

Returns

Created in NX11.0.1.

License requirements : None
Parameters
titletitle
indexindex
contextcontext
attributeOwnerattributeowner
NXOpen::PDM::DBEntityProxy* NXOpen::PDM::DBEntityProxyCollection::CreateDbEntityProxy ( const char *  title,
int  index,
NXOpen::TaggedObject context,
NXOpen::TaggedObject attributeOwner 
)

Creates a NXOpen::PDM::DBEntityProxy.

Returns

Created in NX11.0.1.

License requirements : None
Parameters
titletitle
indexindex
contextcontext
attributeOwnerattributeowner
iterator NXOpen::PDM::DBEntityProxyCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::NXObject* NXOpen::PDM::DBEntityProxyCollection::FindProxy ( const NXString journalIdentifier)

Find the DBEntityProxy object with input name.

Returns
DBEntity Object with this identifier
Created in NX11.0.1.

License requirements : None
Parameters
journalIdentifierIdentifier of the DBEntity object you want
NXOpen::NXObject* NXOpen::PDM::DBEntityProxyCollection::FindProxy ( const char *  journalIdentifier)

Find the DBEntityProxy object with input name.

Returns
DBEntity Object with this identifier
Created in NX11.0.1.

License requirements : None
Parameters
journalIdentifierIdentifier of the DBEntity object you want
tag_t NXOpen::PDM::DBEntityProxyCollection::Tag ( ) const

Returns the tag of this object.


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