NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::CustomFeatureClassManager Class Reference

Provides interfaces to utilise custom feature functionality
To obtain an instance of this class, refer to NXOpen::Session

Created in NX11.0.0. More...

Public Member Functions

NXOpen::Features::CustomFeatureSelectionFilterCreateCustomFeatureSelectionFilter ()
 Get the Custom Feature Selection Filter object. More...
 
NXOpen::Features::CustomFeatureClassGetClassFromName (const NXString &className)
 Get the Features::CustomFeatureClass object for the given class name. More...
 
NXOpen::Features::CustomFeatureClassGetClassFromName (const char *className)
 Get the Features::CustomFeatureClass object for the given class name. More...
 
NXOpen::Features::CustomFeatureGetEditedCustomFeature ()
 Get the edited custom feature. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Provides interfaces to utilise custom feature functionality
To obtain an instance of this class, refer to NXOpen::Session

Created in NX11.0.0.


Member Function Documentation

NXOpen::Features::CustomFeatureSelectionFilter* NXOpen::Features::CustomFeatureClassManager::CreateCustomFeatureSelectionFilter ( )

Get the Custom Feature Selection Filter object.

Returns
The Custom Feature Filter which should be used in Custom Features filter callback in its user interface
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::CustomFeatureClass* NXOpen::Features::CustomFeatureClassManager::GetClassFromName ( const NXString className)

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

Returns
The UserCustomizedClass instance it may be NULL if you do not have permission to query this object
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
classNamename of class to find
NXOpen::Features::CustomFeatureClass* NXOpen::Features::CustomFeatureClassManager::GetClassFromName ( const char *  className)

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

Returns
The UserCustomizedClass instance it may be NULL if you do not have permission to query this object
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
classNamename of class to find
NXOpen::Features::CustomFeature* NXOpen::Features::CustomFeatureClassManager::GetEditedCustomFeature ( )

Get the edited custom feature.

Returns
The Custom Feature which is being edited
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
tag_t NXOpen::Features::CustomFeatureClassManager::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.