BusinessModifierCollection Class

class NXOpen.Annotations.BusinessModifierCollection

Bases: object

Represents a collection of NXOpen.Annotations.BusinessModifier objects

To obtain an instance of this class, refer to NXOpen.Annotations.AnnotationManager

New in version NX4.0.0.

Method Detail

CreateCustomerValueBusinessModifier

BusinessModifierCollection.CreateCustomerValueBusinessModifier

Creates a customer value business modifier

Signature CreateCustomerValueBusinessModifier(modifierName)

Parameters:modifierName (str) – Knowledge fusion name of modifier
Returns:New customer value business modifier
Return type:NXOpen.Annotations.CustomerValueBusinessModifier

New in version NX4.0.0.

Deprecated since version NX6.0.0: Use BusinessModifierCollection.CreateCustomerValueBusinessModifierBuilder() instead.

License requirements: geometric_tol (“GDT”)

CreateCustomerValueBusinessModifierBuilder

BusinessModifierCollection.CreateCustomerValueBusinessModifierBuilder

Creates a NXOpen.Annotations.CustomerValueBusinessModifierBuilder

Signature CreateCustomerValueBusinessModifierBuilder(customervaluebusinessmodifier)

Parameters:customervaluebusinessmodifier (NXOpen.Annotations.CustomerValueBusinessModifier) –
Returns:
Return type:NXOpen.Annotations.CustomerValueBusinessModifierBuilder

New in version NX6.0.0.

License requirements: None.

CreateFeatureIdBusinessModifierBuilder

BusinessModifierCollection.CreateFeatureIdBusinessModifierBuilder

Creates a NXOpen.Annotations.FeatureIdBusinessModifierBuilder

Signature CreateFeatureIdBusinessModifierBuilder(featureidbusinessmodifier)

Parameters:featureidbusinessmodifier (NXOpen.Annotations.FeatureIdBusinessModifier) –
Returns:
Return type:NXOpen.Annotations.FeatureIdBusinessModifierBuilder

New in version NX9.0.0.

License requirements: None.

CreateRevisionBusinessModifierBuilder

BusinessModifierCollection.CreateRevisionBusinessModifierBuilder

Creates a NXOpen.Annotations.RevisionBusinessModifierBuilder

Signature CreateRevisionBusinessModifierBuilder(revisionbusinessModifier)

Parameters:revisionbusinessModifier (NXOpen.Annotations.RevisionBusinessModifier) –
Returns:
Return type:NXOpen.Annotations.RevisionBusinessModifierBuilder

New in version NX6.0.0.

License requirements: None.

CreateRevisonBusinessModifier

BusinessModifierCollection.CreateRevisonBusinessModifier

Creates a revision business modifier

Signature CreateRevisonBusinessModifier(modifierName)

Parameters:modifierName (str) – Knowledge fusion name of modifier
Returns:New revision business modifier
Return type:NXOpen.Annotations.RevisionBusinessModifier

New in version NX4.0.0.

Deprecated since version NX6.0.0: Use BusinessModifierCollection.CreateRevisionBusinessModifierBuilder() instead.

License requirements: geometric_tol (“GDT”)

CreateSafetyClassBusinessModifier

BusinessModifierCollection.CreateSafetyClassBusinessModifier

Creates a safety class business modifier

Signature CreateSafetyClassBusinessModifier(modifierName)

Parameters:modifierName (str) – Knowledge fusion name of modifier
Returns:New safety class business modifier
Return type:NXOpen.Annotations.SafetyClassBusinessModifier

New in version NX4.0.0.

Deprecated since version NX6.0.0: Use BusinessModifierCollection.CreateSafetyClassBusinessModifierBuilder() instead.

License requirements: geometric_tol (“GDT”)

CreateSafetyClassBusinessModifierBuilder

BusinessModifierCollection.CreateSafetyClassBusinessModifierBuilder

Creates a NXOpen.Annotations.SafetyClassBusinessModifierBuilder

Signature CreateSafetyClassBusinessModifierBuilder(safetyclassbusinessmodifier)

Parameters:safetyclassbusinessmodifier (NXOpen.Annotations.SafetyClassBusinessModifier) –
Returns:
Return type:NXOpen.Annotations.SafetyClassBusinessModifierBuilder

New in version NX6.0.0.

License requirements: None.

CreateUrlBusinessModifier

BusinessModifierCollection.CreateUrlBusinessModifier

Creates a URL business modifier

Signature CreateUrlBusinessModifier(modifierName)

Parameters:modifierName (str) – Knowledge fusion name of modifier
Returns:New url business modifier
Return type:NXOpen.Annotations.UrlBusinessModifier

New in version NX4.0.0.

Deprecated since version NX6.0.0: Use BusinessModifierCollection.CreateUrlBusinessModifier() instead.

License requirements: geometric_tol (“GDT”)

CreateUrlBusinessModifierBuilder

BusinessModifierCollection.CreateUrlBusinessModifierBuilder

Creates a NXOpen.Annotations.UrlBusinessModifierBuilder

Signature CreateUrlBusinessModifierBuilder(urlbusinessmodifier)

Parameters:urlbusinessmodifier (NXOpen.Annotations.UrlBusinessModifier) –
Returns:
Return type:NXOpen.Annotations.UrlBusinessModifierBuilder

New in version NX6.0.0.

License requirements: None.

FindObject

BusinessModifierCollection.FindObject

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.

Signature FindObject(journalIdentifier)

Parameters:journalIdentifier (str) – Identifier of the business modifier
Returns:Business Modifier with this identifier
Return type:NXOpen.TaggedObject

New in version NX6.0.0.

License requirements: None.