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

Represents a collection of NXOpen::Annotations::BusinessModifier objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::BusinessModifierCollection:
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::Annotations::CustomerValueBusinessModifierCreateCustomerValueBusinessModifier (const NXString &modifierName)
 Creates a customer value business modifier. More...
 
NXOpen::Annotations::CustomerValueBusinessModifierCreateCustomerValueBusinessModifier (const char *modifierName)
 Creates a customer value business modifier. More...
 
NXOpen::Annotations::CustomerValueBusinessModifierBuilderCreateCustomerValueBusinessModifierBuilder (NXOpen::Annotations::CustomerValueBusinessModifier *customervaluebusinessmodifier)
 Creates a NXOpen::Annotations::CustomerValueBusinessModifierBuilder. More...
 
NXOpen::Annotations::FeatureIdBusinessModifierBuilderCreateFeatureIdBusinessModifierBuilder (NXOpen::Annotations::FeatureIdBusinessModifier *featureidbusinessmodifier)
 Creates a NXOpen::Annotations::FeatureIdBusinessModifierBuilder. More...
 
NXOpen::Annotations::RevisionBusinessModifierBuilderCreateRevisionBusinessModifierBuilder (NXOpen::Annotations::RevisionBusinessModifier *revisionbusinessModifier)
 Creates a NXOpen::Annotations::RevisionBusinessModifierBuilder. More...
 
NXOpen::Annotations::RevisionBusinessModifierCreateRevisonBusinessModifier (const NXString &modifierName)
 Creates a revision business modifier. More...
 
NXOpen::Annotations::RevisionBusinessModifierCreateRevisonBusinessModifier (const char *modifierName)
 Creates a revision business modifier. More...
 
NXOpen::Annotations::SafetyClassBusinessModifierCreateSafetyClassBusinessModifier (const NXString &modifierName)
 Creates a safety class business modifier. More...
 
NXOpen::Annotations::SafetyClassBusinessModifierCreateSafetyClassBusinessModifier (const char *modifierName)
 Creates a safety class business modifier. More...
 
NXOpen::Annotations::SafetyClassBusinessModifierBuilderCreateSafetyClassBusinessModifierBuilder (NXOpen::Annotations::SafetyClassBusinessModifier *safetyclassbusinessmodifier)
 Creates a NXOpen::Annotations::SafetyClassBusinessModifierBuilder. More...
 
NXOpen::Annotations::UrlBusinessModifierCreateUrlBusinessModifier (const NXString &modifierName)
 Creates a URL business modifier. More...
 
NXOpen::Annotations::UrlBusinessModifierCreateUrlBusinessModifier (const char *modifierName)
 Creates a URL business modifier. More...
 
NXOpen::Annotations::UrlBusinessModifierBuilderCreateUrlBusinessModifierBuilder (NXOpen::Annotations::UrlBusinessModifier *urlbusinessmodifier)
 Creates a NXOpen::Annotations::UrlBusinessModifierBuilder. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::TaggedObjectFindObject (const NXString &journalIdentifier)
 Finds the NXOpen::Annotations::BusinessModifier with the given identifier as recorded in a journal. More...
 
NXOpen::TaggedObjectFindObject (const char *journalIdentifier)
 Finds the NXOpen::Annotations::BusinessModifier with the given identifier as recorded in a journal. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of NXOpen::Annotations::BusinessModifier objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0.


Member Function Documentation

iterator NXOpen::Annotations::BusinessModifierCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::Annotations::CustomerValueBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifier ( const NXString modifierName)

Creates a customer value business modifier.

Returns
New customer value business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::CustomerValueBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifier ( const char *  modifierName)

Creates a customer value business modifier.

Returns
New customer value business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::CustomerValueBusinessModifierBuilder* NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder ( NXOpen::Annotations::CustomerValueBusinessModifier customervaluebusinessmodifier)

Creates a NXOpen::Annotations::CustomerValueBusinessModifierBuilder.

Returns

Created in NX6.0.0.

License requirements : None
Parameters
customervaluebusinessmodifiercustomervaluebusinessmodifier
NXOpen::Annotations::FeatureIdBusinessModifierBuilder* NXOpen::Annotations::BusinessModifierCollection::CreateFeatureIdBusinessModifierBuilder ( NXOpen::Annotations::FeatureIdBusinessModifier featureidbusinessmodifier)

Creates a NXOpen::Annotations::FeatureIdBusinessModifierBuilder.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
featureidbusinessmodifierfeatureidbusinessmodifier
NXOpen::Annotations::RevisionBusinessModifierBuilder* NXOpen::Annotations::BusinessModifierCollection::CreateRevisionBusinessModifierBuilder ( NXOpen::Annotations::RevisionBusinessModifier revisionbusinessModifier)

Creates a NXOpen::Annotations::RevisionBusinessModifierBuilder.

Returns

Created in NX6.0.0.

License requirements : None
Parameters
revisionbusinessModifierrevisionbusiness modifier
NXOpen::Annotations::RevisionBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateRevisonBusinessModifier ( const NXString modifierName)

Creates a revision business modifier.

Returns
New revision business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateRevisionBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::RevisionBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateRevisonBusinessModifier ( const char *  modifierName)

Creates a revision business modifier.

Returns
New revision business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateRevisionBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::SafetyClassBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifier ( const NXString modifierName)

Creates a safety class business modifier.

Returns
New safety class business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::SafetyClassBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifier ( const char *  modifierName)

Creates a safety class business modifier.

Returns
New safety class business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::SafetyClassBusinessModifierBuilder* NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder ( NXOpen::Annotations::SafetyClassBusinessModifier safetyclassbusinessmodifier)

Creates a NXOpen::Annotations::SafetyClassBusinessModifierBuilder.

Returns

Created in NX6.0.0.

License requirements : None
Parameters
safetyclassbusinessmodifiersafetyclassbusinessmodifier
NXOpen::Annotations::UrlBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifier ( const NXString modifierName)

Creates a URL business modifier.

Returns
New url business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateUrlBusinessModifier instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::UrlBusinessModifier* NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifier ( const char *  modifierName)

Creates a URL business modifier.

Returns
New url business modifier
Deprecated:
Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateUrlBusinessModifier instead.


Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters
modifierNameKnowledge fusion name of modifier
NXOpen::Annotations::UrlBusinessModifierBuilder* NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifierBuilder ( NXOpen::Annotations::UrlBusinessModifier urlbusinessmodifier)

Creates a NXOpen::Annotations::UrlBusinessModifierBuilder.

Returns

Created in NX6.0.0.

License requirements : None
Parameters
urlbusinessmodifierurlbusinessmodifier
iterator NXOpen::Annotations::BusinessModifierCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::TaggedObject* NXOpen::Annotations::BusinessModifierCollection::FindObject ( const NXString journalIdentifier)

Finds the NXOpen::Annotations::BusinessModifier with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Business Modifier with this identifier
Created in NX6.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the business modifier
NXOpen::TaggedObject* NXOpen::Annotations::BusinessModifierCollection::FindObject ( const char *  journalIdentifier)

Finds the NXOpen::Annotations::BusinessModifier with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Business Modifier with this identifier
Created in NX6.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the business modifier
tag_t NXOpen::Annotations::BusinessModifierCollection::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.