CustomFeatureClassManager Class

class NXOpen.Features.CustomFeatureClassManager

Bases: object

Provides interfaces to utilise custom feature functionality

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

New in version NX11.0.0.

Methods

Method Description
CreateCustomFeatureSelectionFilter Get the Custom Feature Selection Filter object
GetClassFromName Get the Features.CustomFeatureClass object for the given class name.
GetEditedCustomFeature Get the edited custom feature.

Method Detail

CreateCustomFeatureSelectionFilter

CustomFeatureClassManager.CreateCustomFeatureSelectionFilter

Get the Custom Feature Selection Filter object

Signature CreateCustomFeatureSelectionFilter()

Returns:The Custom Feature Filter which should be used in Custom Features filter callback in its user interface
Return type:NXOpen.Features.CustomFeatureSelectionFilter

New in version NX11.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

GetClassFromName

CustomFeatureClassManager.GetClassFromName

Get the Features.CustomFeatureClass object for the given class name.

Signature GetClassFromName(className)

Parameters:className (str) – name of class to find
Returns:The UserCustomizedClass instance it may be None if you do not have permission to query this object
Return type:NXOpen.Features.CustomFeatureClass

New in version NX11.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

GetEditedCustomFeature

CustomFeatureClassManager.GetEditedCustomFeature

Get the edited custom feature.

Signature GetEditedCustomFeature()

Returns:The Custom Feature which is being edited
Return type:NXOpen.Features.CustomFeature

New in version NX11.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)