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

Represents a collection of user defined template
To obtain an instance of this class, refer to NXOpen::Part

Created in NX10.0.0. More...

Inheritance diagram for NXOpen::UserDefinedTemplate::Collection:
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::UserDefinedTemplate::InstantiationBuilderCreateInstantiationBuilder (NXOpen::UserDefinedTemplate::Instantiation *userDefinedTemplateInstantiation)
 Creates a NXOpen::UserDefinedTemplate::InstantiationBuilder . More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::TaggedObjectFindObject (const NXString &journalIdentifier)
 Find the Product Interface Object with input name. More...
 
NXOpen::TaggedObjectFindObject (const char *journalIdentifier)
 Find the Product Interface Object with input name. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of user defined template
To obtain an instance of this class, refer to NXOpen::Part

Created in NX10.0.0.


Member Function Documentation

iterator NXOpen::UserDefinedTemplate::Collection::begin ( )

Returns an iterator addressing the first element.

NXOpen::UserDefinedTemplate::InstantiationBuilder* NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder ( NXOpen::UserDefinedTemplate::Instantiation userDefinedTemplateInstantiation)

Creates a NXOpen::UserDefinedTemplate::InstantiationBuilder .

Returns

Created in NX10.0.0.

License requirements : usr_defined_features ("USER DEFINED FEATURES")
Parameters
userDefinedTemplateInstantiationNXOpen::UserDefinedTemplate::Instantiation to be edited
iterator NXOpen::UserDefinedTemplate::Collection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::TaggedObject* NXOpen::UserDefinedTemplate::Collection::FindObject ( const NXString journalIdentifier)

Find the Product Interface Object with input name.

Returns
User Defined Template object with this identifier
Created in NX10.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the User Defined Template Instantiation object you want
NXOpen::TaggedObject* NXOpen::UserDefinedTemplate::Collection::FindObject ( const char *  journalIdentifier)

Find the Product Interface Object with input name.

Returns
User Defined Template object with this identifier
Created in NX10.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the User Defined Template Instantiation object you want
tag_t NXOpen::UserDefinedTemplate::Collection::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.